我想重定向
www.example.com/*
至example.com/*
同时重定向_
example.com/*
至example.com/forum/*
但我也有/wiki/
and /blog/
,/style/
所以我不想重定向
example.com/style/*
至example.com/forum/style/*
这是我目前所拥有的,但工作不正常:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum/
RewriteRule ^(.*)$ forum/$1 [R=301,L]
澄清:我的问题可以用更简单的方式提出。
我想将空的 REQUEST_URI或/或不存在的文件重定向到根目录中的/forum/。