由于我的文件结构的设置方式,我有不希望在URL中显示的文件夹。
我想重定向此网址:
对此:
我试过这个:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^portal.domain.com
RewriteRule ^(.*)$ https://portal.domain.com/portal.domain.com/portal/$1 [L,NC]
但是我收到了“太多重定向”的消息。
答案 0 :(得分:0)
重写规则:RewriteCond %{HTTP_HOST} ^portal.domain.com
太通用了,那么:
1)用户打开https://portal.domain.com/portal.domain.com/portal/test.php
2)重写规则匹配并重定向到https://portal.domain.com/test.php
3)但是当用户请求页面https://portal.domain.com/test.php
时
重写规则再次匹配,并将用户重定向到https://portal.domain.com/test.php
4,5,6,7,8,9 .....)然后用户打开相同的页面并重写rlue在无限循环中一次又一次地匹配。
解决方案:条件RewriteCond %{HTTP_HOST} ^portal.domain.com
必须不那么通用,而不是数学重定向位置。