我正在尝试使用c-panel对cgi-bin目录中的分析页面进行密码保护。在c-panel中我可以设置它,但是当我进入分析页面时,我得到的是404页面而不是http身份验证提示。
可能必须使用htaccess中的url重写来删除' index.php'来自Expression Engine的网址,但我不完全确定。
非常感谢任何线索!
这是.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Removes index.php from ExpressionEngine URLs
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) ~gms/$1$2 [R=301,NE,L]
# Directs all EE web requests through the site index file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ~gms/index.php/$1 [L]
</IfModule>
RewriteCond %{HTTP_HOST} ^gms\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.gms\.com$
RewriteRule ^stats\/?$ "http\:\/\/www\.gms\.com\/cgi\-bin\/awstats\.pl\?config\=gms\.com" [R=301,L]