0

私のサイトのドメインの移動を検討しています。

URLの最初の部分、つまりwww.olddomain.co.ukがwww.newdomain.co.ukに変更されます。ただし、ドメインの2番目の部分は同じままです。

古いサーバーまたは新しいサーバーにリダイレクトを使用してhtaccessを配置しますか?

ありがとう

4

1 に答える 1

0

「2番目の部分」とは、ドメインの後のURLの部分を意味すると想定しています。つまり、 http: //www.somedomain.co.uk/index.phpの場合、最初の部分はhttp://www.somedomainです。 co.uk/と2番目はindex.phpです。

古いドメインの.htaccessでmod_rewriteルールを使用してこれをリダイレクトできます(そうする権限があり、mod_rewriteがインストールされている場合)。このような何かがトリックを行う必要があります:

RewriteEngine on
RewriteRule   ^/(.+)$  http://www.newdomain.co.uk/$1  [R=301,L]

mod_rewriteがない場合は、RedirectMatch(mod_aliasによって提供される)を使用することもできます。

RedirectMatch ^/(.*) http://www.newdomain.co.uk/$1

これにより、mod_rewriteの再マッピングに関する詳細情報が得られるはずです:http://httpd.apache.org/docs/2.4/rewrite/remapping.html

于 2013-02-04T10:28:54.543 に答える