【发布时间】:2016-01-20 15:42:20
【问题描述】:
迁移后,我们在 WP htaccess 中有以下内容,可以将所有内容从 https 重定向到 http:
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://examplesite.com/blog/$1 [R=301,L]
但我们希望在 SSL 上拥有 wordpress 管理员。
上述规则应该添加什么例外以及如何添加?
这是正确的做法吗?
更新: 如何从上述条件中排除 /wp-admin/ 和 wp-login.php ? (请注意,博客位于 /blog 子文件夹中,htaccess 也在其中)
【问题讨论】:
-
我不知道,只是一个评论 - ^(.*)$ 对我来说就像一个正则表达式,所以 wordpress 管理员会生成一个特定的 URL,你可以更精确地从规则中排除正则表达式?
-
这也是我的问题的一部分。我猜 /wp-admin/ 和 wp-login.php 是不应该被抓住的东西。
标签: php wordpress .htaccess mod-rewrite redirect