【问题标题】:How would you redirect a (www.) query to the non-www url while still forcing the https://您如何将(www.)查询重定向到非 www url,同时仍然强制 https://
【发布时间】:2022-02-01 18:21:48
【问题描述】:

这是我在 Go Daddy 上托管的 Wordpress 网站上的 .htaccess 文件。中间部分是由一个流行的 Wordpress 插件(Really Simple SSL)添加的,以强制任何 http:// 请求到 https:// 协议,但是如果我在任何主要浏览器的地址栏中输入 www.my_domain.com,将呈现不安全(非 SSL)页面版本。是否有一些额外的代码会强制 www.到安全的 https:// 页面?

# BEGIN GD-SSL
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} ^(.+)$
RewriteCond %{SERVER_NAME} ^vxj\.f09\.myftpupload\.com$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Header add Strict-Transport-Security "max-age=300"
Header always set Content-Security-Policy "upgrade-insecure-requests"
</IfModule>
# END GD-SSL

# BEGIN rlrssslReallySimpleSSL rsssl_version[5.2.3]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

【问题讨论】:

  • 感谢您分享您的努力,您能否提及示例 url 从哪个 url 到您想在浏览器中重定向到哪个 url?这将提供更好的问题图片谢谢。
  • 如果将RewriteCond %{SERVER_NAME} ^vxj\.f09\.myftpupload\.com$ 更改为 ``RewriteCond %{SERVER_NAME} ^(www\.)?vxj\.f09\.myftpupload\.com$ 会怎样?
  • 感谢@Ravinder 抽出时间回复。 *刷新我的 Wordpress 缓存后,www.现在解析为 https://.. 干杯!
  • 也感谢@arkascha 的回复。 (此问题已解决。)

标签: wordpress .htaccess redirect


【解决方案1】:

这个发布的问题不再是问题——刷新我的 Wordpress 缓存后,.htaccess 文件将所有请求 (www.) 重定向到 https:// 渲染。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-20
    • 2017-03-30
    • 2018-07-14
    • 2019-03-21
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多