小编use*_*643的帖子

修复cakephp .htaccess/mod_rewrite用于共享主机设置

我正在尝试在共享主机设置上安装cakePHP.将文件解压缩到〜/ public_html/dev/cake之类的位置并访问相应的URL(在本例中为http:// hostname/~username/dev/cake /)后,收到404错误:


未找到

在此服务器上找不到请求的URL/usr/home/username/public_html/dev/cake/app/webroot /.


我怀疑其原因是经过仔细检查后,〜/ public_html的绝对路径实际上不是/ usr/home/username/public_html,而是/ usr/www/users/username /.

这是我一直在尝试的(但显然它不起作用):(〜/ public_html/dev/cake/app/webroot/.htaccess)

<IfModule mod_rewrite.c>  
    RewriteEngine On  
    RewriteBase /usr/www/users/username/dev/cake/app/webroot/ 
    RewriteCond %{REQUEST_FILENAME} !-d  
    RewriteCond %{REQUEST_FILENAME} !-f  
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]  
</IfModule>  
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎没有改变任何东西(404消息仍然相同).思考?

php .htaccess mod-rewrite cakephp

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

.htaccess ×1

cakephp ×1

mod-rewrite ×1

php ×1