错误:页面未正确重定向

时间:2013-11-06 14:59:49

标签: apache .htaccess mod-rewrite redirect

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

<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>

1 个答案:

答案 0 :(得分: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]