1

www.domain.com/s/index.php?s=test を test.domain.com に書き換えたい

以下を使用して、ローカルホストで正常に実行しました。

RewriteCond %{HTTP_HOST} ^([^\.]+)\.localhost$ [NC]
RewriteRule ^$ /s/index.php?s=%1 [L]

ただし、サーバーにライブで配置すると、機能しませんでした。以下はコードです

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^$ /s/index.php?s=%1 [L]

何が悪かったのか?アドバイスをいただければ幸いです。

4

1 に答える 1

1

徹底的な調査の結果、私が投稿した上記の htaccess コードに間違いはありません。競合するステートメントがあるため、エラーが発生します。

于 2012-05-20T19:34:33.090 に答える