2016-06-16 1 views
1

いくつかの古いURLに対して301リダイレクトを作成しようとしています。古いURLの例:HTACCESS書き換え、特定の文字の後ろに選択してください

http://www.example.com/forum/news/555-subject-test 

私はこれをリダイレクトする:

RedirectMatch 301 /forum/news/(.*)-(.*) /news/$1 

しかし、これはhttp://www.example.com/forum/news/test

任意のアイデアにリダイレクト:私はこれを持って http://www.example.com/news/subject-test

どのように私はこれを修正することができます?ありがとうございました!

答えて

1

あなたは使用することができます。

RedirectMatch 301 ^/forum/news/[0-9]+-(.+)$ /news/$1 

いうより:

RedirectMatch 301 /forum/news/(.*)-(.*) /news/$1 
+0

はありがとうを!しかし、私はURL http://www.example.com/news/555-にリダイレクトされます。 ***編集**申し訳ありませんが、あなたのソリューション全体をコピーしませんでした。その仕事のように見えます!ありがとうございました。 –

+0

投稿を更新しました – Destrif

関連する問題