什么是.htaccess中的“ RewriteEngine”以及“ RewriteEngine On”的使用

时间:2018-10-17 11:00:12

标签: apache .htaccess hosting

请说明一个 .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]”,尤其是这行中的 ^ 符号。

0 个答案:

没有答案