我有一个网站,我想将任何http://流量重定向到几个特定的网址,而不是https://。
我想重定向的网址是这样的:
http://www.domain.com/wp-admin/
http://domain.com/wp-admin/
http://www.domain.com/wp-login.php
http://domain.com/wp-login.php
使用this solution作为指导是正确的吗?
# Forcing HTTPS
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} 80
# Pages to Apply
RewriteCond %{REQUEST_URI} /wp-admin/ [OR]
RewriteCond %{REQUEST_URI} /wp-login.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
答案 0 :(得分:0)
你几乎做对了。只是一些小的修改:
# Forcing HTTPS
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^wp-admin/|wp-login\.php https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
还要确保这些规则在任何其他WP规则之前都是正确的。