保持したい文字列の前後の文字列を削除して、以下の URL を書き直す必要があります。リダイレクトするこのような URL が 30,000 あるので、これを効率的に行う必要があります。
正規表現ルールを使用して、必要な文字列の前にある文字列を削除できることはblah-blah-blah-the-post-title
知っていますが、残りの&catid=210:the-category-title&Itemid=7891011
. そして、末尾にスラッシュを追加する必要があります。
つまり、この URL パターンをリダイレクトする必要があります
http://www.domain.com/index.php?option=com_content&view=article&id=123456:blah-blah-blah-the-post-title&catid=210:the-category-title&Itemid=7891011
このパターンに
http://www.domain.com/blah-blah-blah-the-post-title/
grepを使用して.htaccessでこれを行うことは可能ですか? それともphpを使ったほうがいいですか?
そして、phpの場合、どのように?(ここでは正規表現とphp初心者の両方)。