.htaccess RewriteCond添加异常

时间:2016-01-29 15:33:56

标签: apache .htaccess mod-rewrite url-rewriting

我的RewriteCond规则规则(基于IP地址),但我还需要允许所有用户访问特定文件(analytics.txt)。 我怎么能这样做?谢谢!

DataGridCell dataGridCell = param as DataGridCell;
if (dataGridCell != null)
{
    TextBlock textBlock = dataGridCell.Content as TextBlock;
    if (textBlock != null)
    {
        Clipboard.SetText(textBlock.Text);
    }
}

1 个答案:

答案 0 :(得分:1)

您的代码存在一些问题。

%{REQUEST_URI}表示域路径,部分位于域名之后 例如:example.com / file

1)改变这个:

RewriteCond %{REQUEST_URI} !https://example.com/extranet/index.php$

RewriteCond %{REQUEST_URI} !^/extranet/index.php$

Request_uri字符串以前导斜杠( /analytics.txt )开头,因此您需要在模式中使用斜杠来匹配Request_uri。

2)改变这个:

 RewriteCond %{REQUEST_URI} !^analytics\.txt$

RewriteCond %{REQUEST_URI} !^/analytics\.txt$

(希望这会有所帮助!)