尝试了几乎任何东西,但我无法让它工作
我在我的根文件夹上安装了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)... 这有什么不对?
答案 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上的