【问题标题】:htaccess redirect 2 wordpress installationshtaccess 重定向 2 个 wordpress 安装
【发布时间】: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. 子域,那么它为什么不重定向呢?
  • 那是我的问题 :-) 我显然不知道
  • 啊啊啊现在我明白了这个问题。直接调用/ads URL 是否有效?
  • 它将我重定向到 ads.mydomain.com

标签: wordpress .htaccess mod-rewrite


【解决方案1】:

解决了

<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 上

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 2016-12-28
    • 2013-02-28
    相关资源
    最近更新 更多