だから私は私が必要としているものに近いいくつかの質問を見つけました、しかし私は私が探しているものを正確に見つけていません。
私は過去にhtaccessファイルを扱ってきましたが、動作することが証明されているコードをコピーして貼り付けるか、単純な301リダイレクトを実行するだけでした。正直なところ、htaccessの書き換えルールを見るとかなり混乱するので、残念ながら最初から行うことはできません。ですから、プレースホルダーのドメイン名だけを使用してコード例を提供してくれるような人がいることを本当に望んでいます。
これが私の状況です。私は別の部門に分かれている会社で仕事をしています(4)。そのため、現在のドメインでサイトを取得し、別のドメインに移動したいと考えています。次に、古いドメインに簡単なhtmlスプラッシュページを配置して、4つの異なるサイトへのリンクを提供します(そのうちの1つは、新しいドメインの古いサイトでした)。
したがって、ホームページを除いて、olddomain.comからnewdomain.comにすべてをリダイレクトする必要があります。これが重要かどうかはわかりませんが、古いドメインにあったサイトはWordPressサイトだったので、技術的にはindex.phpです。ただし、新しいサイト/スプラッシュページの名前はindex.htmlです。
前もって感謝します!
私はからすべてをリダイレクトする必要があるよう
olddomain.com
にnewdomain.com
ホームページを除いて。
このルールは、次のサイトルート.htaccessで使用できますolddomain.com
。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.com$ [NC]
RewriteCond %{REQUEST_URI} !/(css|js|images)/ [NC]
RewriteRule . http://newdomain.com%{REQUEST_URI} [L,NE,R=301]
RewriteRule .
ホームページ以外のすべてに一致します。このルールが.htaccessの最初のルールであることを確認してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加