当我使用'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>
答案 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>