这是我的目录结构
主要网站: -
www.magentosite.com
Wordpress网站: -
www.magentosite.com/wordpresssite
这是我的重定向htaccess规则。如果用户访问wordpress网站,那么他们将重定向到magentoSite。
RewriteCond %{REQUEST_URI} !^WordpresSITE/
RewriteRule .? http://www.MagentoSITE.com/ [L]
问题
上面应该按原样运行,但是我想把用户放到wordpress的管理员那边然后是的,他们不应该重定向。简而言之,www.magentosite.com/wordpresssite/wp-admin/...
不应重定向。
答案 0 :(得分:3)
以下代码应该放在WordPress文件夹的.htaccess
内:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/wordpresssite/(wp-login\.php|wp-admin) [NC]
RewriteRule ^ http://www.MagentoSITE.com/ [R=302,L]
基本上我正在做的是URL是否以:
开头www.magentosite.com/wordpresssite/wp-login.php
或者以:
开头www.magentosite.com/wordpresssite/wp-admin
不应重定向,如果不重定向。