Перенаправление в htaccess

F
На сайте с 06.08.2012
Offline
0
395

Сделал перенаправление со старого домена на новый в htaccess:

Движок DLE

RewriteCond %{HTTP_HOST} ^www.старый_сайт.ru [NC,OR]

RewriteCond %{HTTP_HOST} ^старый_сайт.ru [NC,OR]
RewriteCond %{HTTP_HOST} ^www.новый_сайт.ru [NC]
RewriteRule ^(.*)$ http://новый_сайт.ru/$1 [L,R=301]

RewriteRule ^index.html$ / [R=301,L]
RewriteRule ^index.php$ / [R=301,L]

всё нормально, только вот не получается передать GET-параметр запроса, что делать ? (((

---------- Добавлено 06.08.2012 в 14:10 ----------

т.е. /?do=addnews работает, а если добавить к странице /file.html?download то переходит просто на /file.html

Дмитрий Удимов
На сайте с 05.05.2010
Offline
274
#1
fazanaka:
Сделал перенаправление со старого домена на новый в htaccess:

Движок DLE
RewriteCond %{HTTP_HOST} ^www.старый_сайт.ru [NC,OR]
RewriteCond %{HTTP_HOST} ^старый_сайт.ru [NC,OR]
RewriteCond %{HTTP_HOST} ^www.новый_сайт.ru [NC]
RewriteRule ^(.*)$ http://новый_сайт.ru/$1 [L,R=301]

RewriteRule ^index.html$ / [R=301,L]
RewriteRule ^index.php$ / [R=301,L]


всё нормально, только вот не получается передать GET-параметр запроса, что делать ? (((

---------- Добавлено 06.08.2012 в 14:10 ----------

т.е. /?do=addnews работает, а если добавить к странице /file.html?download то переходит просто на /file.html

У меня вот так сделано. Проверил ваш случай, тоже работает. В моем примере старый домен witushop.ru, а новый pdapost.ru

Options -Indexes

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.pdapost.ru$ [NC]

RewriteRule ^(.*)$ http://pdapost.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.witushop.ru$ [NC]

RewriteRule ^(.*)$ http://pdapost.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^witushop.ru$ [NC]

RewriteRule ^(.*)$ http://pdapost.ru/$1 [R=301,L]

Топвизор — аккредитованный регистратор доменов .ru и .рф (https://topvisor.com/ru/domain-registration/) — честная цена 299 руб. за регистрацию и продление.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий