自分のサイトの古いURLをカスタムフォーラムの新しいURLにリダイレクトしたい(Permanent Redirect 301)。htaccess - 古いURLを正規表現にマッチする新しいURLにリダイレクト
この場合、10,000ページ以上あります。
既存のページごとにRewriteRuleを実行することはできません。正規表現を使用してRewriteRuleを実行する方法はありますか?
例:http://www.myforum.com/topic/subject-1234-hello-worldのようなURLをhttp://www.myforum.com/subject/hello-worldにリダイレクトしたいとします。
私はこの試みた:
RewriteEngine on
RewriteRule ^/topic/subject-([0-9]+)-([a-z0-9-]+)$ /subject/$2 [R=301,L]
をしかし、それは動作しません...
はどのようにして行っているでしょうか?
注:RewriteRuleの代わりにRedirectPermanentも試してください。 – TeO