.htaccess:密码保护您的整个网站,但某些页面除外

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.htaccess:密码保护您的整个网站,但某些页面除外相关的知识,希望对你有一定的参考价值。

Before taking a site "live", I password protect it except the robots.txt for search engines and custom Error pages. You can adapt this to your own use and add other pages in the FilesMatch directive.
  1. # These pages are public
  2. <FilesMatch "^(robots\.txt|errorpage\.php)$">
  3. order allow,deny
  4. allow from all
  5. </FilesMatch>
  6.  
  7. # The rest of the site is private
  8. AuthUserFile /path/to/your/.htpasswd
  9. AuthType Basic
  10. AuthName "Login Required"
  11. Require valid-user
  12. Order allow,deny
  13. Satisfy any

以上是关于.htaccess:密码保护您的整个网站,但某些页面除外的主要内容,如果未能解决你的问题,请参考以下文章

htaccess 301重定向整个网站但有例外

如何修改 503 htaccess 规则以避免“Googlebot 无法访问您的网站”错误?

由于 htaccess 文件而禁止传递变量

使用 .htaccess 控制某些页面上的 HTTPS

使用 .htaccess 重定向网站但排除一个文件夹

删除密码保护 .htaccess (Nginx)