【发布时间】:2015-09-20 23:51:28
【问题描述】:
我正在运行一个包含 13 个以上站点的多站点 wordpress 安装。
www.domain.com
www.domain.es
www.domain.it
and so on...
我必须将每个域的 wp-admin 文件夹重定向到 https://secure.domain.tld
例子:
http://www.domain.com/wp-admin => https://secure.domain.com/wp-admin
http://www.domain.es/wp-admin => https://secure.domain.es/wp-admin
http://www.domain.it/wp-admin => https://secure.domain.it/wp-admin
我现在正在使用:
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.domain\.com
RewriteRule ^wp-admin https://secure.domain.com/wp-admin/ [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.domain\.es
RewriteRule ^wp-admin https://secure.domain.es/wp-admin/ [R=301,L]
它有效。 但这很糟糕。 是否有任何干净的解决方案可以不为每个域重复此操作?是否有与主机匹配的变量?
谢谢。
【问题讨论】:
标签: regex wordpress apache .htaccess mod-rewrite