小编End*_*r17的帖子

强制www.和nginx.conf中的https(SSL)

购买SSL证书后,我一直试图强制所有页面加密https和www.

https://www.exampl.com正在运行且安全,但只有在准确输入时才能使用.www.example.com或example.com仍然指向http.

我们使用nginx作为代理,需要在那里输入重写.我通过Putty进行SSH/root访问.我通过输入putty访问了nginx.conf.

怎么办?我是否在此页面上输入了nginx命令?从光标开始?任何命令行首先?

HTTPS:

.htacess - 在我发现我必须输入nginx之前给出的原始代码

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)

Nginx代码转换器 - 这是它在转换器上显示的方式.一切都在正确的线上吗?

# nginx configuration location / {
if ($http_host ~* "^example.com"){
rewrite ^(.*)$ http://example.com/$1 redirect; } }
Run Code Online (Sandbox Code Playgroud)

然后

万维网

.htacess - 在我发现我必须输入nginx之前给出的原始代码

#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Run Code Online (Sandbox Code Playgroud)

Nginx代码转换器 - 这是它在转换器上显示的方式.一切都在正确的路线上吗?

# nginx configuration location / { 
if ($http_host ~* "^example.com"){ 
rewrite ^(.*)$ http://www.example.com/$1 redirect; } 
Run Code Online (Sandbox Code Playgroud)

}

我保存了吗?重新开始?

任何帮助将不胜感激.我已经和我斗争了好几个星期.我的托管公司尽可能地帮助,现在我正在学习...... 或者我应该停止并聘请开发人员?$$$ …

ssl https nginx www-mechanize

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

https ×1

nginx ×1

ssl ×1

www-mechanize ×1