【发布时间】:2014-12-03 06:52:41
【问题描述】:
我正在开发一个 codeigniter 项目。在我的 .htaccess 文件中,我有:
1 RewriteEngine on
2 RewriteRule ^subfolder1/(.*)$ subfolder1/$1 [L] # pass through for subfolder1
.... additional instructions
我收到 500 内部服务器错误
根据我的 ISP(这是在共享环境中,所以我看不到日志),上面的第二行导致重写循环,从而导致错误。如果 subfolder1 在请求中,有没有办法停止执行第 2 行的指令而无需重写并导致循环?在伪代码中:
if ^subfolder1/(.*)$ STOP HERE ([L])
【问题讨论】:
标签: apache .htaccess codeigniter mod-rewrite