htaccess重定向2个wordpress安装

时间:2013-06-03 07:40:30

标签: wordpress .htaccess mod-rewrite

尝试了几乎任何东西,但我无法让它工作

我在我的根文件夹上安装了wordpress,在子目录中安装了另一个安装。 我一直在尝试使用mod_rewrite将所有进入子域的流量转移到另一个安装所在的子目录。

基本上我想将来自ads.mydomain.com的流量转移到www.mydomain.com/ads(无需重定向和更改网址) 我一直在使用这个重写规则

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)... 这有什么不对?

2 个答案:

答案 0 :(得分:0)

有时会出现此问题。 您可以查看此链接,为您锻炼身体。

http://www.themesrush.com/how-to-fix-the-redirect-loop-error-in-wordpress/

答案 1 :(得分:0)

使用

解决
<VirtualHost *:80>
    ServerName ads.domainname.com
    ServerAlias www.ads.domainname.com
    DocumentRoot /opt/bitnami/apps/wordpress/htdocs/ads
</VirtualHost>
<VirtualHost *:80>
    ServerName domainname.com
    ServerAlias domainname.com
    ServerAlias www.domainname.com
    DocumentRoot /opt/bitnami/apps/wordpress/htdocs
</VirtualHost>
httpd.conf上的