我已经上传了我的网站,它在cakehp1.3中。
网站有两部分admin和web
管理部分工作正常,但web部分不工作,如果我删除.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>
但是web部件不起作用,有人能告诉我出了什么问题吗?
http://project-in-progress.com/imsjobportal/admin/
url工作
http://project-in-progress.com/imsjobportal/
url不工作
假设htaccess文件在/imsjobportal/
目录中,则可能是以下规则在循环:
RewriteRule (.*) web/webroot/$1 [L]
您需要添加一个条件来防止循环:
RewriteCond %{REQUEST_URI} !/web/webroot/
RewriteRule (.*) web/webroot/$1 [L]
Remove-RewriteRule(.*)web/webroot/$1[L]-然后检查,它应该可以工作。