Quelqu'un peut-il m'aider sur la redirection de modèle htaccess? Le problème est le suivant:redirection en utilisant des modèles via .htaccess
J'ai des URLs dynamiques comme http://somesite.com/house/name-name-name-12345
ou http://somesite.com/house/name-12345
. Je veux dire le modèle d'URL dans le nom de la maison - houseid. et le nom de la maison est concaténé avec "-". Comme si le nom est "un nom de maison" alors le nom est comme some-house-name
.
Maintenant, je dois 301 redirigés via le fichier .htaccess
comme
http://somesite.com/house/name-name-name-12345
=>http://somesite.com/house/12345
ou
http://somesite.com/house/name-name-12345
=>http://somesite.com/house/12345
ou
http://somesite.com/house/name-12345
=>http://somesite.com/house/12345
pour chaque URL dynamique. Alors, comment puis-je l'obtenir?
Essayé (de commentaire):
RewriteCond %{THE_REQUEST} \ /house/(.*)-(.*)
RewriteRule^/house/%2
Avez-vous essayé quelque chose? Que voulez-vous exactement ? Redirection d'URL (301) ou réécriture interne? –
Redirection d'URL (301). Je veux un code de redirection d'URL dans htaccess afin que je puisse déplacer http://somesite.com/house/name-name-name-12345 à http://somesite.com/house/12345 ou http: // somesite.com/maison/name-12345 à http://somesite.com/house/12345 J'ai essayé avec le suivant RewriteCond% {THE_REQUEST} \ /house/(.*)-(.*) # RewriteRule ^/house /% 2 mais ne fonctionne pas – SuperOV