Htaccess https 301 problem

时间:2014-12-10 作者:Robbert

两周以来,我在我的域上安装了SSL证书。我已经将我的基本url更改为https,因此我的规范url现在是https。但现在我需要强制使用https。我对下面的htaccess进行了更改,但如果我现在在admin中更新我的permalinks,Wordpress会将其覆盖为旧的htaccess,我的https重定向也会消失。

有人有过这方面的经验吗?

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/dev/$1 [R,L]
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

1 个回复
最合适的回答,由SO网友:Simo Ssimo 整理而成

您必须在#开始WordPress之前或#结束WordPress之后进行修改。此部分由WP修改,一旦您更改链接

结束

相关推荐

Redirect first time comments

因此,我想在我的注释表单中添加一个注释重定向代码。我知道我这里有这个部分:<input name=\"redirect_to\" type=\"hidden\" value=\"http://domain.com/thank-you\" /> 所以我要做的是用if-else 看看这是否是他们的第一条评论:if ( $FirstTimeComment = true ) : ?> <input name=\"redirect_to\" type=\"hidde