yumijie 发表于 2017-8-22 07:49:05

求教:.htaccess怎样设置才能让xxx.com直接跳转到https://xxx.com

本帖最后由 yumijie 于 2017-8-22 08:00 编辑

我在centos下安装宝塔软件,设置了Let's Encrypt证书,但是只能直接用https://xxx.com才能访问,不能在浏览器上输入xxx.com,www.xxx.com这样的形式访问!!!!!


请高手怎么设置.htaccess才能在浏览器地址栏直接用xxx.com,www.xxx.com访问网站.

[*]# BEGIN WordPress
[*]
[*]
[*]RewriteEngine On
[*]RewriteBase /
[*]RewriteRule ^index\.php$ -
[*]RewriteCond %{REQUEST_FILENAME} !-f
[*]RewriteCond %{REQUEST_FILENAME} !-d
[*]RewriteRule . /index.php
[*]
[*]
[*]#301重定向
[*]RewriteCond %{SERVER_PORT} !^443$
[*]RewriteCond %{HTTP_USER_AGENT} !MSIE/\.
[*]RewriteCond %{HTTP_HOST} aaa.com
[*]RewriteRule ^.*$ https://aaa.com%{REQUEST_URI}
[*]
[*]# END WordPress复制代码

这段代码不起作用,怎样修改?

yumijie 发表于 2017-8-22 07:50:22

忘记说了我用的是LAMP,程序是wordpress

leaveoff 发表于 2017-8-22 07:50:40

调转到https就可以了。

tmxq56 发表于 2017-8-22 07:52:57

301跳转啊

yumijie 发表于 2017-8-22 07:58:57


tmxq56 发表于 2017-8-22 07:52

301跳转啊
我知道是301跳转,但是编写的htaccess无效

萌䒤萌 发表于 2017-8-22 07:52:00

"
不能访问是什么情况?显示什么?怎么感觉80没监听

花落无声 发表于 2017-8-22 08:07:11

你不应该去Bt论坛问么?

yumijie 发表于 2017-8-22 08:08:46


leaveoff 发表于 2017-8-22 07:50

调转到https就可以了。
这个知道,问题是301怎么写htaccess规则

yumijie 发表于 2017-8-22 08:20:36


萌䒤萌 发表于 2017-8-22 08:07

不能访问是什么情况?显示什么?怎么感觉80没监听
我的意思是访问xxx.com直接跳转到https://xxx.com,访问www.xxx.com直接跳转到https://xxx.com

yumijie 发表于 2017-8-22 07:50:00

wordpress不是挺容易的么,直接在后台的设置-常规那里,把域名那两个框的http加个s就行了是这样,如果设置无误,有时候清空一下浏览器缓存就正常了。
lol.gif
页: [1] 2
查看完整版本: 求教:.htaccess怎样设置才能让xxx.com直接跳转到https://xxx.com