CSCart Htaccess和目录php文件

时间:2014-07-09 05:19:10

标签: .htaccess cs-cart

我有一个cscart安装,带有经典的htaccess。

<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页面吗?

2 个答案:

答案 0 :(得分:0)

请检查文件夹 cscart.com/folder / 是否存在任何 .htaccess ,这可能是问题

某些cs-cart文件夹的 .htaccess 包含内容

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

答案 1 :(得分:0)

删除此行:

RewriteBase /

或者在将CS-Cart移动到另一个目录时更正路径。

 RewriteBase /some/other/path