![]() |
#1 |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 308
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Почитал документацию на сайте htaccess.net.ru
Там есть варианты перенаправлений, кроме этого нет примеров, когда нужно выполнить несколько разных перенаправлений. Экспериментировать опасаюсь. Мне нужно выполнить несколько перенаправлений каталогов и страниц со старого сайта на раздел нового сайта. При этом главная страница и некоторые каталоги остаются на старом сайте. К примеру: перенапривить с: http://old.ru/a/ http://old.ru/b/ http://old.ru/c/ http://old.ru/1.php http://old.ru/2.php http://old.ru/3.php нужно перенаправить на: http://new.ru/old/a/ http://new.ru/old/b/ http://new.ru/old/c/ http://new.ru/old/1.php http://new.ru/old/2.php http://new.ru/old/3.php Подскажите, как наиболее правильно прописать 301-ый редирект в .htaccess для вышеуказанных каталогов и файлов? |
![]() |
![]() |
![]() |
#2 |
Специалист
|
![]() Если каталоги перенаправлять то можно так:
Код:
RewriteEngine On Options +FollowSymlinks RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule ^a/(.*)$ http://new.ru/old/a/$1 [R=301,L] RewriteRule ^b/(.*)$ http://new.ru/old/b/$1 [R=301,L] RewriteRule ^c/(.*)$ http://new.ru/old/c/$1 [R=301,L] RewriteRule ^1\.php(.*)$ http://new.ru/old/1.php$1 [R=301,L] RewriteRule ^2\.php(.*)$ http://new.ru/old/2.php$1 [R=301,L] RewriteRule ^3\.php(.*)$ http://new.ru/old/3.php$1 [R=301,L]
__________________
Установка Триколор ТВ в Сочи: tricolor-yug.ru |
![]() |
![]() |
![]() |
#4 |
Специалист
|
![]() Ну если прямо new.ru новый сайт, то так, но надо все равно проверить.
__________________
Установка Триколор ТВ в Сочи: tricolor-yug.ru |
![]() |
![]() |
![]() |
#5 |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 308
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ray Icemont, а как перенаправить лишь страницы, без каталогов? Насколько я понимаю, последние три строчки вы писали для перенаправления страниц? Разместил все строки (изменил домен, каталог и т.п.) - перенаправление страниц не происходит. Как оказалось, каталоги не обязательно перенаправлять, лишь страницы.
Поможете? |
![]() |
![]() |
![]() |
#6 |
Специалист
|
![]() реальный адрес страницы в студию... домен не обязателен.
__________________
Установка Триколор ТВ в Сочи: tricolor-yug.ru |
![]() |
![]() |
![]() |
#8 |
Специалист
Регистрация: 05.01.2008
Сообщений: 164
Вес репутации: 207
![]() ![]() ![]() ![]() |
![]() Извините, что не в порядке очереди
![]() У меня аналогичная проблема, нужно старые страницы перенаправить на новые. Вот одна из них: http://ssss.com.ua/column.php?div=stars&art=0006 перенаправить на http://ssss.com.ua/pg/news/13/full/id=857 |
![]() |
![]() |
![]() |
#9 | ||
Специалист
|
![]() Цитата:
Код:
RewriteRule ^1\.php(.*)$ http://newsite.ru/old/1.php$1 [R=301,L] Код:
RewriteRule ^([0-9]+)\.php(.*)$ http://newsite.ru/old/$1.php$2 [R=301,L] Добавлено через 4 минуты Цитата:
Код:
RewriteRule ^column\.php\?div=stars&art=0006$ /pg/news/13/full/id=857 [R=301,L]
__________________
Установка Триколор ТВ в Сочи: tricolor-yug.ru Последний раз редактировалось Ray Icemont; 21.07.2011 в 01:12. Причина: Добавлено сообщение |
||
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перенаправить ссылку на другую страницу. | CeBeP2 | Вопросы от новичков | 1 | 02.12.2010 19:33 |
как перенаправить ссылки на другой урл? | amerikavas | Вопросы от новичков | 2 | 10.10.2010 12:06 |
Часовой пояс GMT +3, время: 18:13.