0

我有一个网站,我想将任何 http:// 流量重定向到一些特定的 URL 到 https://。

我想重定向到的 URL 是这样的:

http://www.domain.com/wp-admin/

http://domain.com/wp-admin/

http://www.domain.com/wp-login.php

http://domain.com/wp-login.php

使用此解决方案作为指导是否正确?

# 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]
4

1 回答 1

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 规则之前位于顶部。

于 2013-08-09T16:55:54.550 回答