gpt4 book ai didi

wordpress - 301 重定向 .htaccess 文件 http-https

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:22 25 4
gpt4 key购买 nike

我在 .htacess 文件中设置了以下内容:从非 www 重定向到 www和 http 到 https

如果我访问非 www 文件,这似乎工作正常,它将转发到

问题是,如果我使用非 https 访问单个页面,它仍然会呈现并且不会转发到 https 版本。

我该如何纠正这个问题? RewriteOptions继承 重写引擎开启

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mywebsite.co.uk [NC]
RewriteRule ^(.*)$ https://www.myswebsiye.co.uk/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^mywebsite\.co\.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mywebsite\.co\.uk$
RewriteRule ^index\.html$ "https\:\/\/www\.mywebsite\.co\.uk\/" [R=301,L]

最佳答案

您可以使用它来替换强制 WWW 和强制 HTTPs:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L,NE]

上面的代码整合了两者,强制WWW和强制HTTPs

关于wordpress - 301 重定向 .htaccess 文件 http-https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38786294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com