【问题标题】:.htaccess redirect main domain but not sub subfolder.htaccess 重定向主域但不重定向子子文件夹
【发布时间】:2012-06-24 02:17:24
【问题描述】:

我想知道如何从 .htaccess 重定向中排除子文件夹。

我在旧域的根目录中有一个 .htaccess 文件,其中包含以下内容:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

这当然会将所有流量从旧域重定向到新域。但我想从这条规则中排除一个目录。这意味着 www.olddomain.com/media/videos 不应重定向到 www.newdomain.com/media/videos

我想要排除的原因是因为我在共享网络服务器(旧域)上托管静态文件,例如视频,并且我将网站需要的所有其他内容保留在新 VPS 服务器(新域)上。

【问题讨论】:

    标签: .htaccess redirect vps


    【解决方案1】:

    只需将RewriteCond %{REQUEST_URI} !^/media/videos 放在您的 RewriteRule 上方。它会检查 URL 是否以 /media/videos 开头,如果是这样,则不会满足 RewriteRule。

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      • 2014-04-03
      • 2012-11-23
      • 2018-05-17
      • 1970-01-01
      相关资源
      最近更新 更多