1

我已经在 cakephp 1.3 中实时上传了我的网站。

网站有管理员网页两部分

管理部分工作正常,但 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/网址有效

http://project-in-progress.com/imsjobportal/网址不起作用

4

2 回答 2

1

假设 htaccess 文件在您的/imsjobportal/目录中,可能是这条规则在循环:

RewriteRule (.*) web/webroot/$1 [L]

您需要添加一个条件来防止循环:

RewriteCond %{REQUEST_URI} !/web/webroot/
RewriteRule (.*) web/webroot/$1 [L]
于 2013-09-06T21:05:01.357 回答
0

删除 - RewriteRule (.*) web/webroot/$1 [L] - 然后检查,它应该可以工作。

于 2013-09-05T10:44:31.603 回答