1

私はこれが何度も尋ねられたことを知っています。そして、私はそれらすべてを赤くしました。そして、私はそれをすべてやりました。そしてそれはうまくいくはずです。しかし、そうではありません。

これが私の設定です:

私はメインドメインを持っています:mydomain.com、htmlメインウェブサイト。そのドメイン内に、mydomain.com/appのような「app」というフォルダーがあります。そのフォルダは実際にはサブドメイン(DNSおよびGoogleウェブマスターツールを介して追加):app.mydomain.comであり、phpアプリケーションはそこでホストされています。そして、それはすべて機能します。Wwwリダイレクトは、メインドメインでは問題なく機能していますが、サブドメインでは機能しません。彼らは異なる.htaccessファイルを使用しています。

この.htaccessセッション(サブドメイン用)を見てください:

ErrorDocument 404 /404.php
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

RewriteCond %{HTTP_HOST} ^www\.app.\mydomain.\com$ [NC]    
RewriteRule ^(.*)$ http://app.mydomain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^ip\.ip\.ip\.ip
RewriteRule (.*) http://app.mydomain.com/$1 [R=301,L]

キャッチは何ですか?

4

1 に答える 1

1

ピリオドをエスケープするときは、円記号をドットの前に置く必要があります。

この行を変更します

RewriteCond %{HTTP_HOST} ^www\.app.\mydomain.\com$ [NC] 

これに:

RewriteCond %{HTTP_HOST} ^www\.app\.mydomain\.com$ [NC] 
于 2012-10-03T22:39:10.590 に答える