/var/www/html 文件夹内的 .htaccess 文件中有以下内容。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.net [nc,or]
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com\.au [nc,or]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent, NC, L]
我希望所有 domain.net 和 domain.com.au 请求都重定向到 domain.com。
这似乎没有重定向。我做错了什么?谢谢!
答案1
过去,我曾遇到过标志列表中空格的问题。此外,最后一个 OR 是不必要的,可能会导致问题。试试这个:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.net [NC,OR]
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com\.au [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,NC,L]