PHPのカスタムCMSからWordpressへの移行ルールを書き直そうとしています。すべての投稿に対してhtaccessルールを書き直します。
実際には、ポストのための標準的なURLは次のとおりです。
www.domain.com/category_with_underscores/YYYYMMDD/12345/title_of_the_post_with_underscores/
注:12345は、古い習慣でポストのIDですdb。
私はこのような301で書き換えURLを取得してみたい:
www.domain.com/category-with-dashes/title-of-the-post-with-dashes/
しかし、私は正規表現でいくつかの困難を抱えています。
誰かが私を助けることができますか? URLの一部(WPで複製できないためIDなど)および/または日付を削除するのは良い考えですか?
おかげで、OPはそのhtaccessファイルは、エンドSEOの目標に到達するのではなく、一つの解であるコメントで示していることを考えると フランチェスコ
ページの読み込み前に子テーマfunctions.php内でそれを行うことは容認できますか?簡潔なhtaccess言語構造よりも究極の制御と柔軟性を提供します。 – WEBjuju
ありがとうございますが、SEOについては同じですか、またはhtaccessソリューションが優先されるのですか? – frankcecca
いいえ、どちらの場合でも、サーバーが他の出力を送信する前にヘッダーを送信できます。実際には、私はあなたのためにこれを見て見た素敵なワードプレスのプラグインを投稿します。おそらくそれはそれらのURLへの "ヒット"の追跡を含んでいるので(あなたが必要とするカスタマイズされた正規表現はサポートしていないかもしれませんが)良い解決策になるでしょう。 – WEBjuju