2011-09-13 17 views
0

大量の.htmlページを(現在はWordpressで管理されている)同様のコンテンツの特定のページにリダイレクトしたいと思います。基本HTAccess 301リダイレクトルールをリダイレクトしない

だから:

http://domain.com/page.html => 301はあまりに=>

http://domain.com/page/が、私はそれは同じ位置だにpage.htmlファイルがまだ存在していても動作するように301リダイレクトを必要とリダイレクトします。

答えて

1

mod_rewriteでこれを簡単に行うことができます。ような何か:

RewriteEngine on 
RewriteRule ^([^/]+)[.]html$ /$1/ [L,redirect=permanent] 

あなたは、むしろそれを一つ一つの操作を行いたい場合は、あなたの代わりにRedirect directiveを使用することができます。

+0

書き換えルールは不要ですが、特定のページでどうすればいいですか? – Talon

+0

あなたはおそらくリダイレ​​クトを探しています。私の編集を参照してください。 –

+0

ああ、リダイレクトはすごくうまくいった、私はリダイレクトする必要があるURLのいくつかが/home.php?cat=274のようにPHPのクエリでリダイレクトを試みたときにうまくいかないことに気づいた通常のHTMLファイルで作業します。 – Talon

関連する問題