2014-07-09 32 views
1

我有一個cscart安裝,與經典的htaccess。CSCart Htaccess和目錄php文件

<IfModule mod_rewrite.c> 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !\.(png|gif|ico|swf|jpe?g|js|css)$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/(win) [NC] 
RewriteRule . index.php?sef_rewrite=1 [L,QSA] 
</IfModule> 

但是,有一個文件夾與我需要訪問的PHP腳本。每當我嘗試訪問該腳本時,它都會顯示CScart 404頁面。但是,如果將子目錄中的腳本更改爲任何其他不同的文件擴展名,它會突然生效。

cscart.com/folder/file.php 不起作用

cscart.com/folder/file.html 工作

是否有任何你們知道如何把htacess爲該文件夾運行並顯示cscart 404頁面?

回答

0

請檢查文件夾下的cscart.com/folder/存在任何的.htaccess,這可能是問題

一些CS-車夾中有與內容的.htaccess

Order deny,allow 
Deny from all 
<Files ~ "\.(js|css|png|jpg|gz)$"> 
    order allow,deny 
    allow from all 
</Files> 
0

刪除此行:

RewriteBase/

或者在將CS-Cart移動到另一個目錄時更正路徑。

RewriteBase /some/other/path