0

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

我在我的根文件夹中安装了 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)......这里有什么问题?

4

1 回答 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 上

于 2013-06-06T10:20:51.837 回答