イム以下のサイト全体の301リダイレクトを要求しようとしている:301リダイレクトの.htaccess
word.something.blah.domain.com - >http://www.word.com
私は301リダイレクトを書く方法がわかりませんルール。
お手伝いできますか?
イム以下のサイト全体の301リダイレクトを要求しようとしている:301リダイレクトの.htaccess
word.something.blah.domain.com - >http://www.word.com
私は301リダイレクトを書く方法がわかりませんルール。
お手伝いできますか?
私はあなたが両方のドメイン上のファイルを提供するために、同じディレクトリを使用していると仮定します。この場合、Redirect
節は機能しません(無限リダイレクトループ)。 mod_rewrite
で
、あなたは現在HTTP_HOST
の値をチェックし、それに基づいて決定を行うことができます。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.something\.blah\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.%1.com/$1 [R=301,NE,L]
サブドメインのルートディレクトリにこれを置く:
Redirect permanent/http://www.word.com
あなたは同じ他のすべてを維持している場合 - 、ファイル名である - しかし、単に変更ドメイン、このコードは、古いドメインに配置する必要がありますhtaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk
RewriteRule (.*) http://www.newdomain.co.uk/$1 [R=301,L]
これは本当に素晴らしいAndrewです。ありがとう! robots.txtなどの以前のサイトの.txtファイルを除くすべてがリダイレクトされます。 –
キャッシュに問題がありません。完璧に動作します。再度、感謝します。 –