我正在尝试在服务器上设置我的 cakephp 工作购买的 godaddy 共享服务器
当我访问我的网站http://xyz.com/cake/时 出现 404 错误
The requested URL /xyz/cake/app/webroot/ was not found on this server.
有什么帮助吗?
谢谢,
萨蒂什
我正在尝试在服务器上设置我的 cakephp 工作购买的 godaddy 共享服务器
当我访问我的网站http://xyz.com/cake/时 出现 404 错误
The requested URL /xyz/cake/app/webroot/ was not found on this server.
有什么帮助吗?
谢谢,
萨蒂什
如果要在子目录中运行 Cake,则需要RewriteBase
在您的中设置正确的。.htaccess
/xyz/cake/.htaccess
和/xyz/cake/webroot/.htaccess
(假设是 Cake 和您的应用程序目录的路径)都/xyz/cake
需要更新。
/xyz/cake/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /xyz/cake/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
/xyz/cake/webroot/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /xyz/cake/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>