これは私が修正する必要があるオリジナルです:
https://example.com/actualites-cyclisme/criterium-du-dauphine/5115-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour
これらは私がしたことです(それが私が欲しかったことです!)
https://example.com/dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/
しかし、...私は条件を含めたいのです。例えば、これらのURLに触れたくないのです。
https://example.com/123456-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/
https://example.com/aaaaaa-123456-dauphine-libere-le-parcours-devoile-lalpe-dhuez-fait-son-retour/
これが私の素晴らしい正規表現です。
RewriteRule /?(.*)([0-9]+)-(.*)$ /$3 [R=301,L]
私はおそらく私は/(.*)/0000-post
を必要とすると言わなければなりません、しかし私が正規表現の中にスラッシュを追加するならば、それはもう機能しません。
私は http://htaccess.mwl.be を使用しました。
パーマリンクを変更するとき404を取得したくない一部のWordpressユーザーを助けることができます。
# You dont want your medias to be rewritten
RewriteCond %{REQUEST_URI} !^/(wp-content/uploads)/
RewriteRule /?(.*)(/)([0-9]+)-(.*)$ /$4 [R=301,L]