在域名之前使用www时,Cakephp会重定向到/ app / webroot

时间:2012-07-25 13:30:59

标签: .htaccess cakephp

当我使用'www'输入我的域名时,例如http://domain.nl一切正常,但当我在它之前使用相同的域名'www'时,它会重定向到/ app / webroot,这会产生错误。问题是什么?

我使用默认的cakephp .htaccess文件

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule    ^$ app/webroot/    [L]
 RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

1 个答案:

答案 0 :(得分:2)

您可以先检查您的重写模式是否在apache\conf\httpd.conf文件

检查httpd.conf文件

中的以下代码
#LoadModule rewrite_module modules/mod_rewrite.so

在此行中删除哈希并重新启动apache服务器

之后你可以设置

RewriteBase /YOURPATH/ 

RewriteBase /

in htacess

我想你可以试试这个

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /YOURPATH/
    RewriteRule    ^$    app/webroot/    [L]
    RewriteRule    (.*) app/webroot/$1    [L]

 </IfModule>