我正在尝试在服务器购买的godaddy共享服务器上设置我的cakephp工作
当我去我的网站http://xyz.com/cake/ 我收到404错误
The requested URL /xyz/cake/app/webroot/ was not found on this server.
Run Code Online (Sandbox Code Playgroud)
anyhelp plz ??
谢谢,
萨蒂什
您需要设置正确的RewriteBase在你的.htaccess,如果你要运行一个子目录里面蛋糕.
两者/xyz/cake/.htaccess和/xyz/cake/webroot/.htaccess(假设/xyz/cake是Cake的路径和您的应用程序目录)需要更新.
/xyz/cake/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /xyz/cake/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
/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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4026 次 |
| 最近记录: |