2014-01-11 86 views
0

我有一個CakePHP備份,我想在本地xampp設置上進行設置。我從它運行平穩的服務器備份它。當我想使用localhost打開時,它顯示/ app/webroot /目錄列表。僅在cakephp設置中列出目錄

我使用Windows 7與xampp。我已經開始mod_rewrite了。

我的.htaccess文件有

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

回答

0

有些事情不對在文檔中。你的.htaccess應該是這樣的:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

+0

我粘貼的根.htaccess文件。 /應用程序/根目錄具有 RewriteEngine敘述在 的RewriteCond%{REQUEST_FILENAME}!-d 的RewriteCond%{REQUEST_FILENAME}!-f 重寫規則^(。*)$的index.php [QSA,L]

0

試試這個代碼:

DirectoryIndex index.php 
RewriteEngine on 
RewriteRule ^(.*)$ app/webroot/$1 [L] 
+0

我用這個,但現在顯示空白頁面。 –

+0

立即查看更新的代碼。以上.htaccess文件的位置是什麼? – anubhava