J'ai un problème avec l'URL de mon site Web WordPress pour la page de portfolio individuel.
Modèle existant : www.abc.com/portfolio_page/logo-design/
Les traits d'union ne faisant pas partie d'une URL propre, je souhaite remplacer le trait d'union par un trait de soulignement ou ne conserver que celui-ci. portefeuille. J'ai essayé de lire de nombreux articles mais j'ai échoué. J'ai essayé avec le code ci-dessous mais cela ne fonctionne pas ..
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]
Ce que je veux :
www.abc.com/portfolio-page/logo-design/
OU
www.abc.com/portfolio/logo-design/
Mon code de fichier htaccess comme indiqué ci-dessous
Comment puis-je le faire.. S'il vous plaît aider ..
Réponses:
0 pour la réponse № 1Pour juste garder juste /portfolio
, vous pouvez utiliser cette règle comme votre toute première règle:
RewriteEngine On
RewriteRule ^(portfolio)[_-][^/]*/(.*)$ /$1/$2 [L,NC,NE,R=301]
# rest of your URLs go here