現在の URL : http://www.domain.com/billing/signup.php?a=1&b=2
必要なもの: http://billing.domain.com/register.php
私は htaccess 構文があまり得意ではないので、ここで助けを求めたいと思います。古い URL は既に有効期限が切れているため、クエリ文字列はもう必要ありません。必要なのは、クエリ文字列を削除した新しい URL への 301 リダイレクトだけです。
どんな助けでも大歓迎です。
現在の URL : http://www.domain.com/billing/signup.php?a=1&b=2
必要なもの: http://billing.domain.com/register.php
私は htaccess 構文があまり得意ではないので、ここで助けを求めたいと思います。古い URL は既に有効期限が切れているため、クエリ文字列はもう必要ありません。必要なのは、クエリ文字列を削除した新しい URL への 301 リダイレクトだけです。
どんな助けでも大歓迎です。
ドメインのドキュメントルートにあるhtaccessファイルではwww.domain.com
、次の2つのいずれかを実行できます。
mod_rewriteの使用:
RewriteEngine On
RewriteRule ^signup\.php$ http://billing.domain.com/register.php? [R=301,L]
またはmod_aliasを使用する:
RedirectMatch ^/signup.php http://billing.domain.com/register.php?
これは、クエリ文字列が実際に何であるかを完全に無視します。URIと照合するだけで/signup.php
、ターゲットにリダイレクトします。?
最後に、既存のクエリ文字列が追加されないようにすることに注意してください。