使用cakePHP
我的index.php位于www.domain.com/httpdocs/sub/app/webroot
以前,在共享主机上我刚用“domain.com/app+core目录”替换了“domain.com/”(没有httpdocs /或sub /)
我已经转移到media temple专用虚拟服务器并且遇到403禁止错误: “您无权访问此服务器上的/ sub /。”
子/目录
的权限设置为755在domain.com/sub/app中 - > .htaccess文件:
代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /sub/app/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
在domain.com/sub/app/webroot - &gt; .htaccess文件:
代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteBase /sub/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
我试过了: 现在httpdocs /包含空白index.html和简单重定向:
Redirect /index.html http://domain.com/sub/
为/ sub创建另一个.htaccess文件,但这似乎让事情更加混乱。
我在媒体寺庙,跟着这篇文章:http://wiki.mediatemple.net/w/403_Forbidden_error
由于
答案 0 :(得分:0)
注意到你的(dv)存在一些问题。我们只是想让您知道,我们随时为您解决任何问题。如果您一直遇到这些错误,请打开支持请求,以便我们为您提供帮助。