0

www.domain.com などのドメインを Godaddy に登録しました。

私のドメイン管理では、「/」を指すドメインがあります

そして、「/」を指すサブドメインがあります

ルート ディレクトリに .htaccess を設定しました。

これが私が使用している.htaccessコードです...

RewriteEngine On
Options +FollowSymlinks

RewriteCond %{HTTP_HOST}  domain.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subfolder_1/.*$
RewriteRule ^(.*)$  /subfolder_1/$1 [L]

RewriteCond %{HTTP_HOST}  mysub_2.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder_2/
RewriteRule ^(.*)$  /subfolder_2/$1 [L]

上部の書き換えは正常に機能します。domain.com または www.domain.com にアクセスすると、subfolder_1 がポイントされます。

しかし、mysub_2.domain.com にアクセスすると、フォルダー subfolder_2 を参照できないようです。

フォルダ構造は次のとおりです。

ルート - subfolder_1 - subfolder_2 - 統計 - cgi

何か案は?これに数時間取り組んで失敗しました。

ありがとう、ジェームズ

4

1 に答える 1

0

この条件:

RewriteCond %{HTTP_HOST}  domain.com$ [NC]

host にも一致しますmysub_2.domain.com。2 つのホスト チェック条件を次のように変更する必要があります。

RewriteCond %{HTTP_HOST}  ^(www\.)?domain.com$ [NC]

RewriteCond %{HTTP_HOST}  ^mysub_2.domain.com$ [NC]
于 2012-04-07T04:08:27.490 に答える