2012-05-03 21 views
0

私が書いた、今では役に立たないチュートリアルから、毎日2つのヒットがあります。 404上に座らせるのではなく、他の人が助けることができるように、より最新のものへのリンクを含むページを作成しました。HTACCESS URLからのリダイレクト?静的ページ

/wiki/sorry-this-tutorial-no-longer-exists 

I:私は私のサイトはWPパワード、着信リンクです

rediretために私のhtaccessファイルを編集しようとしています

は、私はそれがに行きたい

/tutorials/?p=3 

です試しました:

Redirect /tutorials/?p=3 http://domain.com/wiki/sorry-this-tutorial-no-longer-exists 

私が得た最も近い

RedirectMatch 301 ^/tutorials/?(.*) http://domain.com/wiki/sorry-this-tutorial-no-longer-exists 

だった。しかし、もちろんそれはスティック...存在/?

血まみれの疑問符を持つすべてのヘルプは動作しません最後に、P = 3? (私はhtaccess url rewrite with question markを試みたが、それは動作しないのでしょうか?)

答えて

1

私は、これはあなたが

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/tutorials/$ 
RewriteCond %{QUERY_STRING} ^p=3 
RewriteRule ^(.*)$ http://domain.com/wiki/sorry-this-tutorial-no-longer-exists? [R=302,L] 
+0

を探しています何をすべきと考えているはい、これはより多くのそれのように見えます。しかし、これはまだ私にhttp://domain.com/wiki/sorry-this-tutorial-no-longer-exists/?p=3の結果を与えます。とにかく削除するには?p = 3 – tjh

+0

謝罪私は逃した?終わり。 – Anigel

+1

の詳細を更新しましたが、 '^ \ bp = 3 \ b'を使用しないと、'?cab = 300'のようなクエリパターンが一致します。 – TerryE

関連する問題