Php .htaccess将文件夹重写到子域错误
我有些东西卡住了。 我是配置 阿帕奇 我的网页返回内部服务器错误 如何配置.htaccess接受Php .htaccess将文件夹重写到子域错误,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,我有些东西卡住了。 我是配置 阿帕奇 我的网页返回内部服务器错误 如何配置.htaccess接受 查询: 它的意思是: test是根web目录中的一个文件夹 更新我的错误日志 [Sat Aug 22 21:29:58.093791 2015][core:error][pid 31081][client 192.168.83.1:7322]AH00124:由于可能的配置错误,请求超出了10个内部重定向的限制。如有必要,使用“LimitInternalRecursion”增加限制。使用“LogL
- 查询:
- 它的意思是:
- test是根web目录中的一个文件夹
thk's any得到一个提示您的规则是无限循环的,最终导致500个错误。要停止,您可以使用此附加条件:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [NC]
RewriteRule ^(.*)$ %1/$1 [L]
%{ENV:REDIRECT_STATUS}
是一个内部mod_rewrite
变量,在第一次内部重写后设置为200。“内部错误”的意思是:查看错误日志。它失败的原因有一个更具体的原因。(禁用mod_rewrite或rewrite引擎或AllowOverride等)
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [QSA,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com$ [NC]
RewriteRule ^(.*)$ %1/$1 [L]