Реклама на сайте Advertise with us

Htaccess редирект домена на домен сохранением GET параметра?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 28.10.10
Сообщения: 107
Рейтинг: 78

Ссылка на сообщениеДобавлено: 06/08/13 в 18:17       Ответить с цитатойцитата 

1) Есть domain1.com надо средиректить все его запросы на корень домена http://www.domain2.com/ Желательно с сохранением рефера и GET параметра id=...
Т.е., например, если юзер попадает на урл любой сложности или вложености директорий на домене domain1.com, то все директории игнорируются, типа
http://domain1.com/dir1/subdir2/subsub3/?page=354&id=anna
то его сразу редиректит на
http://www.domain2.com/?id=anna или хотябы в крайнем случае на http://www.domain2.com/?page=354&id=anna

2) Думаю можно использовать 301 редирект, если это не повредит с точки зрения SEO домену domain2.com.

Astro Dollars - гренни, матюры; минималка $50 (Paxum, Bitcoin, WMZ), комиссия 0

0
 



С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 06/08/13 в 20:14       Ответить с цитатойцитата 

RewriteEngine on
RewriteCond %{QUERY_STRING} ^page=(.*)$
RewriteRule ^(.*)$ http://www.domain2.com/ [R=302,L]

Гдето както так

3
 



С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 06/08/13 в 20:15       Ответить с цитатойцитата 

RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.*)$
RewriteRule ^(.*)$ http://www.domain2.com/?id=%1 [R=301,L]

Если чисто ID
301/302 на выбор

3
 



С нами с 28.10.10
Сообщения: 107
Рейтинг: 78

Ссылка на сообщениеДобавлено: 12/08/13 в 10:05       Ответить с цитатойцитата 

JM: Спасибо!
1) А если урл будет без id= параметра, то всё корректно сработает?
2) Как для этого правила добавить исключения? Например, если мне не надо редиректить всё, что заправшивается в директоририи http://domain1.com/admin/ и ниже?

Astro Dollars - гренни, матюры; минималка $50 (Paxum, Bitcoin, WMZ), комиссия 0

0
 



С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 12/08/13 в 16:05       Ответить с цитатойцитата 

Если без ID то вот так..., но тогда он потащит все подряд...
RewriteEngine on
RewriteRule ^(.*)$ http://www.domain2.com/ [L,QSA]

Если убрать только admin то проще в админ еще один "пустой" htaccess положить icon_smile.gif

3
 



С нами с 28.10.10
Сообщения: 107
Рейтинг: 78

Ссылка на сообщениеДобавлено: 14/08/13 в 01:11       Ответить с цитатойцитата 



Разве пустой перекрывает какие-то правила?
Я думал, что надо что-то типа тех же правил, но с "пустыми" значениями прописать...
В admin/ уже лежит htaccess, но там чисто правила php_flag и всё...

Astro Dollars - гренни, матюры; минималка $50 (Paxum, Bitcoin, WMZ), комиссия 0

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »