1

我想重定向到与子域完全相同的文件夹。子域应该是动态的。为此,我使用下面给出的 htaccess 代码。The page isn't redirecting properly但是在Firefox中收到错误消息。

<IfModule mod_rewrite.c>
  Options +SymLinksIfOwnerMatch
  Options +Indexes
  RewriteEngine On
  RewriteBase /
  RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com.au$ [NC]
  RewriteRule ^(.*)$ %2 [NC,L]
</IfModule>
4

1 回答 1

1

尝试添加一个额外的检查,以确保该目录不在子域的目录中

RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com.au$ [NC] 
RewriteCond %2::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com.au$ [NC] 
RewriteRule ^(.*)$ %2/$1 [NC,L]
于 2013-11-06T15:07:05.780 回答