多梅纳 pl artykul 22
如果我们想增加规则中的参数数量,我们应该通过类推创建更多匹配,记住它们应该从最复杂到最简单的顺序放置。 [L] 标志导致当其中一条规则匹配时,其余规则将被跳过。当然,这种方法相当简单且麻烦。在 CMS 实现中,通常会将域后的整个字符串传输到一个变量并使用脚本进行适当处理。然而,对于较小的网站,所描述的方法是完全足够的。
强制加密连接
如果我们想确保网站用户的安全,我们还可 手机号码数据 以使用 .htaccess 强制加密连接。我们还将使用重定向来做到这一点。这个理论很简单。如果用户使用 http: 协议,他或她应该被重定向到我们的网站,但这样他或她就可以使用 https: ,这可以按如下方式完成:
重写引擎开启
RewriteCond %{HTTPS} 关闭
重写规则 (.*) https :%{ HTTP _ HOST }%{ REQUEST _ URI }
正如理论听起来的那样,它被实施了。接下来,我们运行重写模块,检查是否使用https协议,如果没有,我们重定向到与地址栏中提供的地址相同的地址,但使用https。
域名更改 – 301 重定向
如果我们更改网站的域名,我们应该使用 301 重定向,这是永久重定向。这种重定向方法有一个基本优点。 Google 可以识别它们并知道域 科学家发现视觉想象力缺乏与长期记忆之间的联系 已更改,而不是在不同域下创建了新网站。因此,旧域名的权力以及在搜索引擎结果中的位置也被转移。最简单的方法是这样的:
重写引擎开启
RewriteCond %{HTTP_HOST} ^(www.)?stara-domena.pl [NC]
RewriteRule (.*) http : nowa-域。pl $ 1 [R=301,L]
此重定向考虑了来自 WWW 的地址版本和不带 WWW 前缀的地址版本。
强制 和非前缀
如果我们希望我们的网站在互联 新加坡号码数据 网上以一种版本的地址可见,无论用户写什么,我们可以强制使用该版本。此外,它对 Google 也有积极的影响,因为它可以将 www 和非 www 版本视为两个单独的页面。万维网力量:
重写引擎开启
RewriteCond %{HTTP_HOST} !^www.
重写规则 ^(.*){ HTTP _ HOST }$ 1 [R=301,L]
强制使用不带 的地址:
重写引擎开启
RewriteCond %{HTTP_HOST} ^ www .(.*)$ [NC]
重写规则 ^(.*)$ http :% 1 $ 1 [R=301,L]阻止热链接资源如果您不希望网站使用直接位于您服务器上的文件,您可以使用 .htaccess 阻止此类资源。