Редактирование файла htaccess для перенаправления сайта, за исключением содержимого одного каталога - PullRequest
0 голосов
/ 29 марта 2012

привет, я хочу, чтобы один сайт перешел на 301 другой, за исключением одного каталога и его содержимого, поэтому, если я поставлю http://www.oldsite.com/whaterver, я перейду к http://www.newsite.co.uk, пока у меня есть

redirectMatch 301 ^(.*)$ http://www.newsite.co.uk

, это перенаправит весьСайт без проблем Я добавил это выше первой строки

    RewriteEngine on
    RewriteCond %{REQUEST_URI} !=/blog/

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

1 Ответ

0 голосов
/ 29 марта 2012

Используйте этот код в вашем .htaccess под DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/ [NC]
RewriteRule ^ http://www.newsite.co.uk [L,R=301,NC]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...