0

以前のサイトにあったはずのページに対して、何百もの 404 クロール エラーが突然発生しました (すべて取得したと思っていましたが...)。index.php を含むページを見たことがないので、少し奇妙ですが、すべてのエラーは index.php/xxxxx で始まります。

だから、私は次のことをしたい:

リダイレクト 301 index.php/ <wildcard> http://www.example.com

.htaccessファイルで。

これが正しいかどうか、また正しい場合は何をその場所に置く必要があるか教えてもらえますか<wildcard>? これが正しくない場合、これを達成するためのコードは何ですか?

4

1 に答える 1

0

一部の PHP フレームワークのようにサイトが /index.php/query/parameters を使用していないと仮定して、htaccess ファイルで Redirect ディレクティブを使用し、単純な正規表現を実行できます。

Redirect 301 /index.php/(.+) http://www.mysite.com
于 2012-08-25T04:28:27.303 に答える