【发布时间】:2013-06-03 07:40:30
【问题描述】:
几乎什么都试过了,但我无法让它工作
我在我的根文件夹中安装了 wordpress,在子目录中安装了另一个。 我一直在尝试使用 mod_rewrite 将所有进入子域的流量转移到另一个安装所在的子目录。
基本上我想将来自 ads.mydomain.com 的流量转移到 www.mydomain.com/ads(不重定向和更改 url) 我一直在使用这个重写规则
RewriteEngine On
Options Indexes FollowSymlinks Multiviews
RewriteCond %{REQUEST_URI} !^/ads/
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com
RewriteRule ^(.*)$ /ads/$1 [L]
它工作正常,只是调用 ads.mydomain.com/wp-admin 会将我重定向到主域 (www.mydomain.com/wp-admin) ... 这里有什么问题?
【问题讨论】:
-
您永远不会从条件中排除
ads.子域,那么它为什么不重定向呢? -
那是我的问题 :-) 我显然不知道
-
啊啊啊现在我明白了这个问题。直接调用
/adsURL 是否有效? -
它将我重定向到 ads.mydomain.com
标签: wordpress .htaccess mod-rewrite