0

www以外のリクエストをwwwバージョンにリダイレクトしたい。グーグルウェブマスターで私の優先ドメインとしてwwwwバージョンを設定しました。.htaccessファイルに以下を追加しました

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

ただし、問題は、www以外のURLにアクセスすると、リダイレクト後に自動的に余分なスペースが導入されるため、404が表示されることです。以下はサンプルURLです。

javaexperience.com/eclipse-get-access-modifier-suggestions-using-ucdetector-plugin/

4

1 に答える 1

2

この書き換えルールは私にとってはうまくいきます

RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

このルールは、古い URL を 301 ヘッダー付きの新しい URL にリダイレクトします。これは SEO にとって問題ありません。

于 2012-10-31T08:50:59.570 に答える