1

時代遅れで、無関係で、スペースを占有し、トラフィックを生成せず、全体的に html の無駄であるサイトの大部分を削除しています...

そうは言っても、これらのページはすべて実際の静的な html ページです (動的ではありません)。私はそれらを削除し、要求をホームページにリダイレクト (301) したいと思います (何らかのクレイジーな理由で誰かがこれらのリンクのいずれかを実際にどこかで見つけた場合)。

幸いなことに、これらのファイルはすべてサブディレクトリに配置されているため、数百ではなく 1 つのルールを簡単に作成できます。ただし、このルールを実際に機能させるのに苦労しています。

.htaccess ファイル:

RewriteEngine On
redirect 301 /directory/([^/\.]+) http://www.example.com/

すべて削除する URL は、www.example.com/directory/ で始まります。何が欠けているか、台無しになっていますか?

よろしくお願いします!!!

4

1 に答える 1

2

これを試してください:

RewriteEngine On
RewriteRule ^directory/ http://www.example.com/ [L,R=301]
于 2012-08-14T15:38:58.090 に答える