繁体   English   中英

500内部服务器错误,因为cakephp 1.3中的htaccess

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM