目前我有我的htaccess将所有内容重定向到另一个URL,除非它在论坛文件夹中...
RewriteEngine On
RewriteCond %{REQUEST_URI} !/Forum
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
我在原始网站中使用名为subdomain的文件夹设置了一个子域。
我想要做的是保留现有的重定向,并阻止我的子域重定向
答案 0 :(得分:1)
您应该能够将您的!/论坛条件与新条件相结合,如下所示:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(Forum|subdomain)
RewriteRule ^.*$ http://www.newsite.com/ [R=301]
使用与“/论坛”或“/ subdomain”相匹配的正则表达式。
答案 1 :(得分:0)
如果我理解您的要求遵循规则应该适合您:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} !^/subdomain\. [NC]
RewriteCond %{REQUEST_URI} !^/Forum [NC]
RewriteRule ^.*$ http://www.newsite.com/ [R=301,L]
R = 301将重定向,其状态为https状态301
L将制作最后一条规则
NC用于忽略(无)案例比较