0

ほとんど何でも試しましたが、動作させることができません

ルートフォルダーにワードプレスをインストールし、サブディレクトリに別のインストールをしています。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 に答える