【问题标题】:Editing a htaccess file to redirect site except for contents of one directory编辑 htaccess 文件以重定向站点,但一个目录的内容除外
【发布时间】:2012-03-29 13:56:35
【问题描述】:

嗨,所以我希望一个站点 301 到另一个站点,但一个目录及其内容除外 所以如果我输入http://www.oldsite.com/whaterver 我会去http://www.newsite.co.uk 到目前为止我有

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

这个重定向整个网站没有问题我在第一行上面添加了这个

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

我想我在这里将不同的模块混合在一起..任何帮助都会非常感谢 戴夫

【问题讨论】:

    标签: apache .htaccess redirect


    【解决方案1】:

    在 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]
    

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2013-09-23
      • 2011-03-27
      • 2021-02-03
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 2017-04-07
      相关资源
      最近更新 更多