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

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

#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 08:07:11

不能在浏览器上输入xxx.com,www.xxx.com这样的形式访问!!!!!
不能访问是什么情况?显示什么?怎么感觉80没监听

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

你不应该去Bt论坛问么?

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

leaveoff 发表于 2017-8-22 07:50
调转到https就可以了。

这个知道,问题是301怎么写htaccess规则

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

萌䒤萌 发表于 2017-8-22 08:07
不能访问是什么情况?显示什么?怎么感觉80没监听

我的意思是访问xxx.com直接跳转到https://xxx.com,访问www.xxx.com直接跳转到https://xxx.com

dengdeng 发表于 2017-8-22 08:27:11

wordpress不是挺容易的么,直接在后台的设置-常规那里,把域名那两个框的http加个s就行了
页: [1] 2
查看完整版本: 求教:.htaccess怎样设置才能让xxx.com直接跳转到https://xxx.com