Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.htaccess中重写条件_.htaccess_Mod Rewrite - Fatal编程技术网

在.htaccess中重写条件

在.htaccess中重写条件,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我试图让合作伙伴在网站上可读,即。但是pinnaclecart不允许它在浏览器上可读或访问。我创建了目录合作伙伴,这样我就可以从pinnaclecart编写所有不同的文件 htaccess:您可以在末尾看到“partners” 编辑II RewriteEngine ON RewriteRule ^homepage.html$ index.php RewriteRule ^home.html$ index.php <IfModule mod_headers.c> H

我试图让合作伙伴在网站上可读,即。但是pinnaclecart不允许它在浏览器上可读或访问。我创建了目录合作伙伴,这样我就可以从pinnaclecart编写所有不同的文件

htaccess:您可以在末尾看到“partners”

编辑II

RewriteEngine ON
RewriteRule ^homepage.html$ index.php
RewriteRule ^home.html$ index.php


<IfModule mod_headers.c>
        Header unset ETag
        FileETag None
        <FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
                Header unset Last-Modified
                Header set Expires "Fri, 21 Dec 2020 00:00:00 GMT"
                Header set Cache-Control "public, no-transform"
        </FilesMatch>
</IfModule>

<IfModule mod_rewrite.c>
        RewriteEngine   On
        RewriteCond     %{QUERY_STRING} ^$
        RewriteRule     ^((.)?)$        index.php?p=home [L]

        RewriteCond     $1 /var/www
        RewriteRule     ^(.+)$ / [L]

        RewriteCond     $1 !^(\#(.)*|\?(.)*|admin\.php(.)*|ses\/(.)*|ecc\/(.)*|index\.php(.)*|login\.php(.)*|\.htaccess(.)*|images\/(.)*|\.htaccess\.back(.)*|3cc4da-pinnacle_zend_3\.7\.7_sdk\.zip(.)*|dump\.sql(.)*|content\/(.)*|download\.php(.)*|readme\.txt(.)*|in_case_of_install\/(.)*|robots\.txt(.)*|images\.zip(.)*|partners\/(.)*)
        RewriteRule     ^(.+)$ index.php?url=$1&%{QUERY_STRING} [L]

</IfModule>

<IfModule mod_deflate.c>
        <FilesMatch "\.(js|css|ico|flv|jpg|jpeg|png|gif)$">
                SetOutputFilter DEFLATE
        </FilesMatch>
</IfModule>
重新编写引擎打开
重写规则^homepage.html$index.php
重写规则^home.html$index.php
标题未设置ETag
FileTag无
上次修改未设置的标题
标题集过期“2020年12月21日星期五00:00:00 GMT”
标题集缓存控制“公共,无转换”
重新启动发动机
重写cond%{QUERY_STRING}^$
重写规则^(()?)$index.php?p=home[L]
重写COND$1/var/www
重写规则^(+)$/[L]
1美元^10月10日当天(除除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外之外其他其他其他其他其他其他其他其他其他其他其他其他其他其他其他其他其他一些其他其他其他其他其他其他其他其他其他一些其他其他一些其他其他其他一些除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了除了124; robots\.txt(.)*| images\.zip(.)*| partners\/(.)*)
重写规则^(+)$index.php?url=$1&%{QUERY_STRING}[L]
SetOutputFilter放气
为什么它不能在浏览器上访问

编辑


没有解决方案的答案吗?

正如人们提到的,您可能希望发布更多的.htaccess文件来帮助调试,但我不得不注意到,您的正则表达式的最后一部分是:

partners\/(.)
这看起来很奇怪,因为它只匹配该目录中的单个字母项。因此,我不是100%确定这是你的问题,但我怀疑你有意阅读:

partners\/(.)*

.htaccess?中只有一行,请显示.htaccess中的更多内容。它将帮助我们。:)@akond@Timofey Stolbov,我已经发布了整个.htaccess。我已经发布了整个.htaccess。是的,关于“*”您是对的,它已经在.htaccess中了。仍然无法访问pinnaclecart文件夹中的partners文件夹-无法查看它,我遇到了禁止的错误。