04.06.2011, 17:45 | #1 |
Специалист
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 189
|
.htaccess mod_rewrite
Чето я запутался. Подскажите как правильно перенаправить трафик с domain.com/something на domain.com/something/
RewriteRule ^(.*)$ $1/ [QSA,L] неработает. RewriteRule ^(.*)$ /$1/ [QSA,L] неработает. |
04.06.2011, 20:07 | #2 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
|
Код:
RewriteEngine On RewriteBase / RewriteRule ^(.*[^/])$ http://domain.com/$1/ [L,R=301] |
04.06.2011, 21:05 | #3 |
Специалист
Регистрация: 07.05.2009
Адрес: Las Vegas
Сообщений: 217
Вес репутации: 189
|
Последний Герой, спасибо. Работает на ура
Сделал небольшие изменения, так как на сайте есть страницы с .html расширением, которые ненадо было трогать: domain.com/faq.html Код:
RewriteRule ^(.*[^/|^.html])$ http://www.domain.com/$1/ [L,R=301] Последний раз редактировалось pgolovko; 04.06.2011 в 21:14. |
04.06.2011, 23:21 | #4 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
|
так работать не будет (проверьте адрес, для которого браузер еще не закешировал редирект)
правильно будет так Код:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !\.html$ [NC] RewriteRule ^(.*[^/])$ http://domain.com/$1/ [L,R=301] |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Консультации по mod_rewrite (.htaccess, ЧПУ, SEF-URLs) | Valentyn | Разработка и сопровождение сайтов | 2 | 16.01.2011 01:25 |
mod_rewrite | dsda | Вопросы по работе системы | 1 | 14.11.2007 12:12 |
mod_rewrite | @lex | Вопросы по работе системы | 1 | 10.11.2007 13:45 |
Mod_Rewrite ... | Fed | Ошибки при работе с системой | 4 | 12.06.2007 21:24 |
mod_rewrite | CrewDoo | Ошибки при работе с системой | 2 | 07.02.2007 07:41 |
Часовой пояс GMT +3, время: 01:35.