Я запускаю многопользовательскую установку Wordpress с 13 + сайтами.htaccess для соответствия поддомена в переменной хоста
www.domain.com
www.domain.es
www.domain.it
and so on...
я должен перенаправить сор-администратора папки для каждого домена 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]
Он работает. Но это отстой. Есть ли какое-нибудь чистое решение, чтобы не повторять это для каждого домена? Есть ли возможность сопоставления переменных с хостом?
Спасибо.
Но вы все переадресовываете https://secure.domain.com в то время как вам нужно перенаправить на .com для домена .com и .es для .es домен –
Извините, я исправил его сейчас. – anubhava
блестящий, спасибо. –