将除一页以外的所有页面重定向到子域htaccess

|| 我的主域根目录中有一个index.php domain.com/index.php 香港专业教育学院将我位于同一个“根目录”的论坛移到了一个子域 forums.domain.com 我需要重定向除index.php以外的所有内容 香港专业教育学院尝试的方式很多,似乎没有工作
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !index\\.php$
RewriteRule ^(.*)$ http://forums.domain.com [L,R]

RewriteEngine On
RewriteCond %{HTTP_HOST} animelon\\.com [NC]
RewriteCond %{REQUEST_URI} !^index\\.php$
RewriteRule ^(.*)$ http://forums.domain.com/$1 [R=301,L]
如果有人有什么好主意 至于上面的代码,我会让他们谷歌搜索。 干杯     
已邀请:
        您可以使用RedirectMatch而不是重写,也就是说,将显示的所有重写块替换为:
RedirectMatch ^(/(?!index\\.php).*) http://forums.domain.com$1
您可以在Regexr上查看正则表达式的完整说明。简而言之,它将所有以“ 2”开头的URI发送到forums.domain.com。 如果不需要任何其他重写规则,则可以通过从.htaccess中删除所有以\“ Rewrite \”开头的行来关闭重写。     

要回复问题请先登录注册