Перенаправление htaccess - domain.com/folder на website.com/folder - PullRequest
0 голосов
/ 22 июля 2011

У меня есть простой вопрос, но я полагаю, что что-то упустил.

У меня есть веб-сайт с двумя доменными именами, связанными с ним.Что я хотел бы сделать, так это изменить мой файл .htaccess, чтобы каждый, кто пытается получить доступ к определенной папке, был перенаправлен на правильное имя домена.

Например:

Кто-то получает доступ к www.domain.com/folder/следует перенаправить на www.website.com/folder/, но только для этой папки.

Что мне нужно включить в файл .htaccess, чтобы сделать это?

Любая помощь будет оценена!

1 Ответ

3 голосов
/ 22 июля 2011

RewriteCond сделает свое дело. ПРИМЕЧАНИЕ: я не проверял этот дословный текст, поэтому он psuedocodish.

RewriteCond ${HTTP_HOST} domain.com [OR]
RewriteCond ${HTTP_HOST} www.domain.com
RewriteRule ^folder/(.*)$ http://www.website.com/folder/$1 [QSA,R=301,L]

Удостоверьтесь, что вы проверяете документы в http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html, в частности, отмечаются флажки, например [QSA], что означает добавление строки запроса.

Обратите внимание на флаг R = 301, который сообщит посетителю, что это постоянное перенаправление. Есть много других флагов, которые вы можете использовать ...

...