use*_*643 11 php .htaccess mod-rewrite cakephp
我正在尝试在共享主机设置上安装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消息仍然相同).思考?
art*_*ung 13
不能
RewriteBase /usr/www/users/username/dev/cake/app/webroot/
Run Code Online (Sandbox Code Playgroud)
是
RewriteBase /~username/dev/cake/
Run Code Online (Sandbox Code Playgroud)
RewriteBase 关心将真实网址映射到虚拟网址,我认为这就是你想要的.
| 归档时间: |
|
| 查看次数: |
23208 次 |
| 最近记录: |