请说明一个 .htaccess 的用途以及我们可以做什么。我经历了这个过程,我写了一个未找到页面 URL,现在它可以正常工作了。
我对 RewriteEngine 和 RewriteEngine on 感到困惑。实际上,我在一个网站上工作,当我在虚拟主机中打开隐藏文件和文件夹时,我在其中找到了.htaccess文件,当我打开时,我发现了以下代码。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
我想了解 HTTP_USER_AGENT , HTTP_HOST , REQUEST_URI 和 [L,R = 301]
此外,您能否解释“ RewriteCond%{HTTP_USER_AGENT} ^ BlackWidow [OR]”,尤其是这行中的 ^ 符号。