0

同じpublic_htmlフォルダーを指す2つのドメインがあるサイトで作業しています。

デフォルトでは、サーバーサーバーのindex.html。私のコードはhtaccessを使用してすべての呼び出しをindex.phpにルーティングしますが、これは今のところ開発URLでのみ発生し、ライブURLでは発生しません。

live.comとwww.live.comをwww.live/index.htmlにルーティングしようとしましたが、index.htmlがURLに含まれている場合にリンクを解除する方法がわからないため、リダイレクトループが発生します。

誰か助けてもらえますか?

私は試した:

# Disable live domain
RewriteCond %{HTTP_HOST} ^live.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.live.com$
RewriteRule (.*)$ http://www.live.com/index.html [L]

ありがとう!

4

1 に答える 1

0
# Disable live domain
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?live\.com$
RewriteCond $1 !^index\.html
RewriteRule ^(.*)$ http://www.live.com/index.html [L]
于 2012-05-18T11:20:33.830 に答える