重写wordpress子文件夹只是管理员使用SSL

时间:2014-11-07 09:54:47

标签: .htaccess rewrite

我们在/blog/位置安装了wordpress,并尝试将HTTPS用户重定向到无HTTP,除非他们使用/blog/wp-admin/

中的管理文件

到目前为止,我有以下重写,但它不允许/blog/wp-admin/使用HTTPS,我哪里出错?

RewriteEngine On
RewriteBase /blog/

RewriteCond %{HTTPS} on 
RewriteCond %{REQUEST_URI} !^wp-admin
RewriteRule ^(.*)$ http://www.domain.com/blog/$1 [R=301,L]

RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

1 个答案:

答案 0 :(得分:1)

RewriteBase仅用于RewriteRule,而不是REQUEST_URI。

使用:

RewriteCond %{REQUEST_URI} !^.*wp-admin