0

クロムでwwwなしではサイトが開かないというこの問題をグーグルで検索してみましたが、他のブラウザでは動作します。ここに私の.htaccessがあります

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

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
4

1 に答える 1

1

ファイルに誤りがあり.htaccessます。書き換えエンジンを 2 回アクティブにします。ファイル.htaccessは次のようにする必要があります。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

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

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

アップデート:

ファイルに訪問者を からにリダイレクトするリダイレクト ルールが含まれてwww.いるため、Chrome でサイトを開くことはできません。このルールは SEO に使用されます。リダイレクト SEO のベスト プラクティスの記事 (特に Redirecting Canonical Hostnames の段落) を読み、理解を深めてください。.htaccessmydomain.comwww.mydomain.com

于 2012-06-14T05:07:09.660 に答える