Как перенаправить с помощью файла .htaccess - PullRequest
0 голосов
/ 24 июля 2011

Я пытаюсь сделать что-то вроде этого ...

Переадресация www.mysite.com/directory/* на мой subdommain.mysite.com/directory/*

Пожалуйста, помогите мне

RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
RewriteRule ^directory/(.*)$ http://subdommain.mysite.com/directory/$1 [R=301,L]

Я хочу это нравится

1 Ответ

1 голос
/ 24 июля 2011

Попробуйте добавить это в свой файл .htaccess, если вы хотите перенаправить все запросы с www.mysite.com на subdomain.mysite.com:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
RewriteRule ^(.*)$ http://subdomain.mysite.com/$1 [R=301,L]

Попробуйте добавить это в свой файл .htaccess, если хотите перенаправить только запросы на /anydirectory/ с www.mysite.com/anydirectory/ на subdomain.mysite.com/anyotherdirectory/:

RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
RewriteRule ^anydirectory/(.*)$ http://subdommain.mysite.com/anyotherdirectory/$1 [R=301,L]
...