21

約 1,000 個の URL を持つ Web サイトがあります。Web サイトは別のドメイン名に移動しています。それ以外の場合は、URL はまったく同じになります。htaccess や、すべての URL に対して 301 リダイレクトを一度に行う何らかのルールを組み込みたいと考えています。基本的に、ドメイン名を 301 リダイレクトとして置き換えます。

例: 現在の URL: domain.com/blog/post-1.html リダイレクト先: newdomain.com/blog/post-1.html

そして、それは 301 リダイレクトとして実行されました。どうすればいいですか?ありがとう、

4

3 に答える 3

36

このルールを のDOCUMENT_ROOT/.htaccessファイルに配置しますdomain.com:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)domain\.com$ [NC]
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]
于 2013-11-06T15:41:12.857 に答える
2

wwwありまたはなし

RewriteEngine On

RewriteCond %{HTTP_HOST} (w*)domain\.com$ [NC]
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]
于 2017-07-04T05:05:49.317 に答える