0

ブログ用にいくつかのリバース プロキシを実行しており、.htaccess ファイルで次のことを実現したいと考えています。

従来の URL をリダイレクトする

http://blog.domain.com/post-title-123.html

http://blog.domain.com/post-title/

/ に「変更」したい URL の部分を識別するには、次の正規表現 -[0-9]+.html を使用する必要があると思います。

助言がありますか?

4

1 に答える 1

0

試す:

mod_alias を使用:

RedirectMatch 301 ^(.*)-[0-9]+\.html$ /$1/

または、すでに mod_rewrite を使用していて、書き換えられた URI が mod_alias によって台無しにされたくない場合は、mod_rewrite を使用し、これをルーティング ルールの上に追加します。

RewriteRule ^(.*)-[0-9]+\.html$ /$1/ [L,R=301]
于 2013-06-25T09:30:22.573 に答える