2012-01-27 16 views
0

OVHのドメインは、次のようにEC2インスタンスにリンクしています。 www.mysite.com - > 12.34.56.78/folder/ 毎回 "www.mysite.com"と入力してください私のアドレスバーは私のウェブサイトで終わるが、URLは "12.34.56.78/folder/"に置き換えられている。.htaccess RewriteRuleの問題

私は現在、私のサーバーのルートに.htaccessファイルを微調整しようとしているが、動作していないよう... ここでは、ファイルの内容です:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www.mysite.com$ 
RewriteRule ^(.*)$ http://www.mysite.com/ [L] 

たぶん私あなたが私を助けることができれば、とにかく感謝します! `ます。http:// 乾杯、

答えて

1

あなたは私はあなたのコードを試してみましたが、私は「www.mysite.com」と入力したときに、私が終わる

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$ 
#$1 will include the original URI in the redirect, 301 for permanent 
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=301] 
+0

の下に追加物事のカップルが欠落しています12.34.56.78/opt/bitnami/apps/mysite/htdocs/^http:// www.mysite.com/':/ – caccialdo

+0

私が言ったことは忘れてしまいます。 Firefoxのキャッシュをきれいにしました。この醜いURLは消えました。ただし、ルーティングは次のように見えます。www.mysite.com - > 12.34.56.78 /path-> www.mysite.comはどこにも行きません(Firefoxはリダイレクトが正しくないと教えてくれます)。おそらく、OVHのDNSの問題です。どう思いますか? – caccialdo

+0

本当にDNSの問題でした。 www.mysite.comのAレコードを自分のEC2インスタンスのElastic IPにバインドするだけでした。 – caccialdo