【发布时间】:2018-11-12 05:57:46
【问题描述】:
我已经阅读了很多关于这方面的帖子,我的脑袋完全在游泳,我尝试的任何方法似乎都无法正常工作。我的网站是http://www 我已在 wordpress 设置中将其更改为 https://(非 www)(我安装了 ssl 证书)
我有一个现有的 .htaccess 文件。
我不知道如何调整我现有的 .htaccess 以将所有请求重定向到 https://(非 www)有人可以简单地给我完整的代码吗?
这是我现有的 htaccess 文件:
# 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
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php70” package as the default “PHP” programming language.
<IfModule mime_module>
AddType application/x-httpd-ea-php70 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
<Files 403.shtml>
order allow,deny
allow from all
</Files>
【问题讨论】:
-
那么您尝试了什么,有什么问题?请将您的尝试添加到问题中,否则我们将无能为力。我们只会重复您声称对您不起作用的所有答案。
-
还有一个一般性说明:您应该更愿意将此类规则放在一般主机配置中。这样一来,事情变得不那么复杂,更健壮,甚至可以加快 http 服务器的速度。