Переадресация .htaccess на один поддомен - PullRequest
0 голосов
/ 30 июня 2011

У меня есть веб-сайт типа www.example.com, я хочу перенаправлять каждое попадание на этот URL-адрес и дополнительный URL-адрес на один URL-адрес на поддомене. Ниже приведены некоторые примеры

www.example.com следует перенаправить на http://test.example.com

www.example.com/show/mypage1 следует перенаправить на http://test.example.com

www.example.com/show/mypage2 следует перенаправить на http://test.example.com

www.example.com/show/mypage3 следует перенаправить на http://test.example.com

Я хочу сделать это, используя .htaccess. и я хочу 302 temporary redirect. Я использую Apache WebServer.

Ответы [ 2 ]

2 голосов
/ 30 июня 2011

Используете ли вы Apache или IIS?

В Apache:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://test.example.com/ [L,R=302]

изм

отредактировано: заменено http://test.example.com/$1 на http://test.example.com/, теперь оно работает как требуется.

0 голосов
/ 30 июня 2011
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ http://test.example.com/ [L,R=302]
</IfModule>
...