首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将www改为非www htaccess

将www改为非www htaccess
EN

WordPress Development用户
提问于 2019-12-08 23:15:35
回答 2查看 126关注 0票数 3

它已经被问了无数次了,但在我的Wordpress中还是没有用。我想把所有东西都重定向到https://website.com。目前使用的代码是:

代码语言:javascript
复制
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

基于这一个,但我也尝试了全在这一页,当然还有另一个。也许我错过了什么,但不管我尝试了什么组合,都会发生这样的事情:

代码语言:javascript
复制
# http://website.com      -> https://website.com
# https://website.com     -> https://website.com
# http://www.website.com  -> https://www.website.com     #wrong#
# https://www.website.com  -> https://www.website.com     #wrong#

我开始怀疑我们加密安装是否有什么事要做.或者是在wp-config.php中做的其他修改.我在过去说过:

代码语言:javascript
复制
if ( defined( 'WP_CLI' ) ) {
    $_SERVER['HTTP_HOST'] = 'localhost';
}

define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/');

有什么想法吗?谢谢

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2019-12-10 20:22:40

这就是你想要的:

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP_HOST} website\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://website.com/$1 [R,L]

@elgoot,你的HTTP_HOST很接近但仍然有麻烦的原因是它里面有www。

票数 1
EN

WordPress Development用户

发布于 2019-12-09 01:48:30

手动将wordpress主页和站点url设置为https://website.com

然后删除.htaccess中的所有其他规则,并拥有:

代码语言:javascript
复制
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

htaccess将重定向到https,用于所有流量和所有页面/帖子/类别等。

至于删除www.infront,站点url和主页url应该在wordpress框架中处理。

试一试,汇报一下。

如果这样做不起作用,请尝试以下操作并手动设置请求uri。显然,用您的域更改website.com:

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.website.com$ [NC]
RewriteRule ^(.*)$ https://website.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/354179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档