编辑htaccess文件以重定向站点,但目录的内容除外

时间:2012-03-29 13:56:35

标签: apache .htaccess redirect

嗨所以我希望一个网站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 :(得分:0)

在DOCUMENT_ROOT:

下的.htaccess中使用此代码
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]