Je suis en train de faire un simple redirection 301htaccess Rediriger 301
De
.htaccess
RewriteCond% {REQUEST_URI}^/old-cat/old-sub-cat/(.*)$
RewriteRule^(. *) $/New-cat /% 1 [R = 301, L]
Mais en conséquence je reçois une nouvelle catégorie sans une barre oblique
où j'ai fait une erreur?
Etes-vous sûr qu'il n'y a pas de redirection supplémentaire entre les deux? Aussi, pourquoi utilisez-vous RewriteCond pour cela au lieu de 'RewriteRule ^/old-dat/ancien-sub-cat /(.*)$/new-cat/$ 1 [R = 301, L]' – janh
Il n'y a pas de redirection supplémentaire et RewriteRule ^/old-dat/ancien-sous-chat /(.*)$/new-cat/$ 1 [R = 301, L] return 500 erreur ... Et je veux juste obtenir le slash manquant :) – oshaman
le '/ new-cat /% 1' avec un'% 'est une erreur lors de l'écriture de la question ou est-ce que vous l'avez dans .htaccess? Parce que la méthode correcte est avec '$', voir le commentaire @ janh2. –