クライアントのサイトを静的HTMlからWordPressサイトに移動しています。これには新しいドメインの設定も含まれています。私は、レガシードメインをサーバー上のパーキングドメインとしてセットアップし、パーキングドメインのすべての要求をメインドメインにリダイレクトできます。ここに私の.htaccessがいっぱいである:私はメインドメインのページへのパークドメイン上の特定のページへのリクエストをリダイレクトしようとすると、パーキングドメインのフォルダをメインドメインにリダイレクト
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
# 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
# Rewrite from parked domain to new domain
RewriteCond %{HTTP_HOST} ^parked-domain.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www.parked-domain.co.uk$
RewriteRule ^/?$ "http\:\/\/www\.main-domain\.co\.uk" [R=301,L]
# All requests hit www.domain.co.uk to prevent duplicate content
RewriteCond %{HTTP_HOST} !^www.main-domain.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.main-domain.co.uk$1 [L,R=301]
しかし、私が剥がれてくるのです。
例えば、parked-domain.co.uk/html/about_us.htmlに対する要求は、(私はレンガの壁にヒットしました
をmain-domain.co.uk/about-us/するリダイレクトする必要があります何時間ものフォーラム検索にもかかわらず)、どんな援助も喜んで受けられるだろう。これは怒りを誘発するものです。あなたは、単にそのファイルへ
Redirect
/html/about_us.html http://www.main-domain.co.uk/about _us.html
を追加するとき
"パークされた" RewriteRulesが重複しているようです。そのルールにマッチするものは、最後のルールセットとマッチします。それはあなたの特定の問題を助けることはありませんが、それは余分な混乱のように思われる – Gareth
あなたは間違いなく正しいです。私は間違ってファイルを翻訳し、最終的なルールは実際には:anotherdomain.co.uk :) – meg