Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
1

Редирект в htaccess

16.08.2013, 11:37. Показов 2190. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите настроить редирект в файле htaccess.
Имеется адрес типа "http://mysite.com/razdel", его необходимо перенаправить на адрес "index.php?do=razdel".
И имеется адрес "http://mysite.com/sss/Razdel123",его необходимо перенаправить на адрес "index.php?do=sss&short=Rasdel123". И желательно чтоб оба работали(

Сейчас у меня это сделано вот так
PHP
1
2
RewriteRule ^([^.]+)$ index.php?do=$1 [L]
RewriteRule ^s/([^.]{32})$ index.php?do=sss&short=$1 [L]
Но второй редирект не работает из-за первого
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2013, 11:37
Ответы с готовыми решениями:

Редирект в htaccess
К сожалению, в такой же предыдущей теме уже никто не отвечает. Помогите сделать редирект страниц...

.htaccess редирект
Здравствуйте. Как сделать редирект для всех пользователей, но при этом с определенного ip редирект...

Редирект в .htaccess
Всем доброго дня друзья! Имеется ссылка, вида https://site.ru/?a=calendar&type=1, как сделать...

Редирект в .htaccess
Здравствуйте. Необходимо сделать редирект с адресов вот такого плана site1.com/page.php?id=33 на...

8
7 / 7 / 2
Регистрация: 21.08.2012
Сообщений: 62
17.08.2013, 09:42 2
PHP
1
2
RewriteRule ^index.php?do=razdel$ razdel
RewriteRule ^index.php?do=sss&short=Rasdel123$ sss/Razdel123
Если ты желал обобщенный, то вот:

PHP
1
2
RewriteRule ^index.php?do=(.*)$ $1
RewriteRule ^index.php?do=(.*)&short=(.*)$ $1/$2
Попробуй, я не проверял, но надеюсь что работать будет

Вот синтаксис, если работать не будет
0
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
25.08.2013, 01:12  [ТС] 3
Интерн, не работает( а по вашей ссылке я так и не смог ничего понять
0
2 / 2 / 0
Регистрация: 17.11.2009
Сообщений: 16
25.08.2013, 12:39 4
PHP
1
2
Redirect 301 /razdel/ http://my-site.com/index.php?do=razdel
Redirect 301 /sss/Razdel123/ http://my-site.com/index.php?do=sss&short=Rasdel123
0
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
25.08.2013, 20:33  [ТС] 5
fagot78, мне нужно обобщение, а не захардкоденные ссылки
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.08.2013, 22:15 6
Цитата Сообщение от RiG1 Посмотреть сообщение
Сейчас у меня это сделано вот так
а местами поменять регулярки?
0
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
25.08.2013, 22:25  [ТС] 7
KOPOJI, редирект работает, но я же говорю, картинки и стили не подгружаются, только голый текст
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.08.2013, 22:27 8
Цитата Сообщение от RiG1 Посмотреть сообщение
но я же говорю, картинки и стили не подгружаются, только голый текст
где вы это говорите (кроме этого сообщения) ?
Картинки и ссылки - пути указывайте относительно корня сайта, или используйте тег <base>
1
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
25.08.2013, 23:05  [ТС] 9
KOPOJI, хм, да, действительно, заработало, спасибо.
0
25.08.2013, 23:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2013, 23:05
Помогаю со студенческими работами здесь

Редирект в htaccess
Подскажите как организовать редирект по ссылкам:...

Редирект GET запроса в htaccess
Здравствуйте! Помогите пожалуйста. пытаюсь сделать редирект гет запроса ...

Редирект используя .htaccess
Добрый вечер. Сразу прошу прощения, если не тот раздел, я новичок на вашем форуме. Возникла такая...

Редирект htaccess (не банально)
Добрый день! Помогите пожалуйста, мне нужно внутри одного домена сделать несколько...

301 редирект .htaccess
Добрый день, уважаемые форумчане:) Помогите, пожалуйста, разобраться в файле .htaccess. Мне...

301 редирект htaccess
Здравствуйте. Подскажите: как сделать редирект со всех страниц вида...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru