【问题标题】:CSCart Htaccess and directory php fileCSCart Htaccess和目录php文件
【发布时间】:2014-07-09 05:19:09
【问题描述】:

我有一个 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 页面吗?

【问题讨论】:

    标签: .htaccess cs-cart


    【解决方案1】:

    请检查文件夹 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>
    

    【讨论】:

      【解决方案2】:

      删除这一行:

      RewriteBase /
      

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

       RewriteBase /some/other/path
      

      【讨论】:

        猜你喜欢
        • 2013-07-08
        • 2015-01-26
        • 2011-10-19
        • 1970-01-01
        • 2023-04-01
        • 2016-11-04
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        相关资源
        最近更新 更多