2011-06-27 13 views
0

私はPHPでApacheサーバを使ってプロジェクトを進めています。.htaccess redirect

私のプロジェクトのURLはmyurl.comです。 私は http://myurl.com を訪ねるとうまくいきます。

しかし、私は

http://www.myurl.com OR www.myurl.com

を訪問する際には、WWWサブディレクトリを落とし、http://myurl.comに私をリダイレクトします。

私はそれが同じように滞在したいと思います。私たちがhttp://www.myurl.comを訪問すると、URLに "www"を保持する必要があります。

これは.htaccessの設定と思われます。 設定を正しく取得できませんでした。

あなたはこのコードをリダイレクトしているのhtaccessファイルを開き、

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\.myurl\.com$ [NC] 
RewriteRule ^(.*)$ http://www.myurl.com/$1 [R=301,L] 

のようなものを検索する必要があり

おかげ

答えて

0

を案内してください。 さらにご覧ください:http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html#m0-askapache2

+0

回答ありがとうございますが、私はそれを正しく取得できませんでした。私は上記の行を私の.htaccessに既にワードプレス設定のためのいくつかのコードを持っています(私はWordPressサイトです)が、サイトは "正しくリダイレ​​クトしていないページ"エラーを投げました – Prashant

+0

元の設定が 'http://www.wesite .com/'を' http:// wesite.com/'に変更し、新しい設定で' http:// wesite.com/'を' http:// www.wesite.com/'にリダイレクトしますhtaccessはリダイレクトループを引き起こすでしょう – Tomgrohl

+0

はい、私はこのコード部分を削除するつもりでした。これはリダイレクトを担当しており、あなたは "www"からリダイレクトしたくないと言っています。 – Tobias

関連する問題