2013-06-20 65 views
0

我在網站的根目錄上安裝了CakePHP,並希望添加一個包含其他內容的新目錄。所以現在看起來像這樣:www.cakephpsite.com,我也想要www.cakephpsite.com/directory。如何添加一個新的子目錄到CakePHP安裝

但是,當我在根上創建一個新文件夾時,網站不會轉到剛剛創建的文件夾,而是轉到路徑app/View/WrongDirectory。

我從來沒有使用CakePHP,所以我很抱歉,如果這是非常基本的任何幫助將有所幫助。

我的.htaccess文件看起來是這樣的:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

回答

1

所以CakePHP會期待的文件是在app/webroot的文件夾中。因此,您顯示的.htaccess文件會將所有內容重定向到app/webroot。這意味着你需要把你的新目錄放在app/webroot文件夾中,這樣它纔會是app/webroot /目錄,它應該可以正常工作。

+0

謝謝,它可以工作,但該網站會將地址從www.cakephpsite.com/directory重定向到地址欄中的www.cakephpsite.com/app/webroot/directory。有什麼辦法可以避免這種情況發生? – mah2602

+0

@ mah2602你是在共享主機上還是你有權限編輯你的虛擬主機文件。如果您可以將您的虛擬主機文件更改爲指向app/webroot,它將解決您的問題 – chrislondon

+0

我只能通過ftp訪問cakephp instalation文件夾。 – mah2602

相關問題