2

ドメイン名http://mydomain.comhttp://mydomain.co.ukにリダイレクトする必要があります。

訪問者が .com にアクセスするたびに、.co.uk バージョンにリダイレクトされるようにします。どちらのドメイン名も同じホスティング プロバイダーに向けられています。

それに加えて、ルールを書き直して、www.. のように:mydomain.co.ukではなく: www.mydomain.co.uk

私はWordPressを使用しています。.htaccess ファイルからこれを行う方法を学びたいと思っています。

4

1 に答える 1

7

すべてが にリダイレクトされるため、存在する場合はからhttp://mydomain.com.ukを削除する必要はありません。wwwhttp://www.mydomain.com

のルート ディレクトリにある .htaccess ファイルでこれを試すことができますmydomain.com

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com  [NC]
RewriteRule ^(.*)  http://mydomain.com.uk/$1     [R=301,L,NC]

を削除するにはwwwhttp://www.mydomain.com.ukそのサイトのルート ディレクトリにある 1 つの .htaccess ファイルに一連のルールを配置する必要があります。このようなものが動作するはずです:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST}  ^www\.mydomain\.com\.uk  [NC]
RewriteRule ^(.*)     http://mydomain.com.uk/$1    [R=301,L,NC]
于 2013-03-31T13:46:31.637 に答える