Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   .htaccess редирект (https://javascript.ru/forum/server/60352-htaccess-redirekt.html)

porezon 23.12.2015 23:03

.htaccess редирект
 
Здравствуйте! Нужно сделать редирект с $_GET

Есть ссылка например dom.site.ru, но по настоящему такого домена не существует, мне надо чтоб перейдя по такой ссылке перенаправило на site.ru/?r=dom

то есть любые адреса перенаправляло вот так

dom2.site.ru на site.ru/?r=dom2
dom122.site.ru на site.ru/?r=dom122

porezon 23.12.2015 23:34

помооооогите

laimas 24.12.2015 06:10

http://htaccess.net.ru/

А уж по этому конкретному вопросу стоило только гугл спросить, так как писано переписано об этом столько, что даже лень руки подымать.

http://habrahabr.ru/post/168471/

Учитесь пользоваться поиском.

porezon 24.12.2015 23:58

в данных статьях ничего полезного не нашел

porezon 25.12.2015 00:15

RewriteCond   %{HTTP_HOST}			^(www\.)?[^.]+\.site.ru$
# Добавляем к строке собственно имя хоста
RewriteRule   ^(.+)$				%{HTTP_HOST}/$1          
# Реврайтим уже с ним
RewriteRule   ^(www\.)?(.+?)\.site.ru http://yandex.ru/$2  [R=301,L]


сделал по такому прирему, но как-то можно чтоб юрл адрес оставался прежний то есть в браузере писало по тому на который перешел, а сайт открывался яндекса

laimas 25.12.2015 01:17

Цитата:

Сообщение от porezon
адрес оставался прежний то есть в браузере писало по тому на который перешел, а сайт открывался яндекса

То есть чтобы Яшка работал под вашим псевдонимом что ли? :)

laimas 25.12.2015 01:18

Цитата:

Сообщение от porezon
в данных статьях ничего полезного не нашел

Примите мои соболезнования, ибо это печально.

porezon 25.12.2015 01:20

не обязательно адрес яшки, есть например страница правил на моём сайта расположена она на site.ru/tos.php ну чтоб я перешел по юрлу p1.site.ru, и мне открылась страница site.ru/tos.php?p=p1. Но в браузере юрл остался p1.site.ru

laimas 25.12.2015 01:24

Ну перенаправление то выполняет сервер, а не клиент, а изменить в браузере строку url может только клиент.

ruslan_mart 25.12.2015 10:13

porezon, в DNS добавить "А" запись для поддомена не?


Часовой пояс GMT +3, время: 00:17.