[英]500 Internal Server Error because of htaccess in cakephp 1.3
我已经将我的网站实时上传到cakephp 1.3中。
网站分为两部分: 管理员和网站
管理部分工作正常,但网络部分无法正常工作,如果我删除了.htaccess,则工作正常。
我的.htaccess规则是
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /imsjobportal/
RewriteRule ^admin/$ admin/webroot/ [L]
RewriteRule ^$ web/webroot/ [L]
RewriteRule (.*) web/webroot/$1 [L]
</IfModule>
但是网络部分不起作用,有人可以建议我出什么问题吗?
http://project-in-progress.com/imsjobportal/admin/
网址有效
http://project-in-progress.com/imsjobportal/
网址无效
假设htaccess文件位于/imsjobportal/
目录中,则可能是此规则在循环:
RewriteRule (.*) web/webroot/$1 [L]
您需要添加一个条件来防止循环:
RewriteCond %{REQUEST_URI} !/web/webroot/
RewriteRule (.*) web/webroot/$1 [L]
删除-RewriteRule(。*)web / webroot / $ 1 [L]-然后检查,它应该可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.