使用CakePHP移動到專用的虛擬服務器,具有htaccess的麻煩和權限
工作我的index.php是在www.domain.com/httpdocs/sub/app/webroot
此前,在共享託管我剛剛用「domain.com/app+core directories」取代了「domain.com/」(沒有httpdocs /或sub /)
我已經搬到媒體寺廟專用的虛擬服務器,並且正在打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 /應用程序/ Web根目錄 - > .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/
創建/分的另一個.htaccess文件,但是這似乎進一步混淆的東西。
我對媒體寺廟,隨後這篇文章:http://wiki.mediatemple.net/w/403_Forbidden_error
感謝