1

私はApacheに強くないので、誰かがこれで正しい方向に向けることができますか?

私は現在、このようなURLを持っています
www.domain.com/public/my_file.php?query=thing&another=thing

私がやろうとしているのは、コードを書き直して/public/一部を使用しないようにすることですが、その後も、人々がリンクしているすべてのクローラーと古い URL をサポートする必要があります。

では、部分の後に来るすべてを保持して 301 リダイレクトを行うにはどうすればよいでしょうpublic/か?

(例) 301 リダイレクトで
www.domain.com/public/my_file.php?query=thing&another=thing
このようなものをこれにリダイレクトする必要があります。
www.domain.com/my_file.php?query=thing&another=thing

タナクス。

4

1 に答える 1

1
Redirect 301 /public/my_file.php /my_file.php

クエリ文字列はデフォルトで渡されます。


編集:

public フォルダー内のすべてをリダイレクトするには、次のようにします。

RedirectMatch 301 /public/(.*) /$1
于 2012-06-24T16:46:54.097 に答える