Redirection 301 transformé en 403

A
Anonymous
Guest
Bonjour,

en utilisant la règle suivante
Code:
RewriteRule ^chateaux_(.*)\.html$ chateau_$1.html [R=301,L]
mon serveur Apache me retourne
Code:
Forbidden
You don't have permission to access /D:/wwwroot/chateau_castelnaud.html on this server.
--------------------------------------------------------------------------------
Apache/2.0.47 (Win32) PHP/4.3.3 Server at monsite.com Port 80

Par contre cela marche en utilisant une réécriture "externe"
Code:
RewriteRule ^chateaux_(.*)\.html$ http://monsite.com/chateau_$1.html [R=301,L]

Normal ou pas?
Merci de vos réponses
 
Olivier Duffez (admin)
Membre du personnel
tu l'as mise dans quel répertoire cette règle ? qu'y a-t-il d'autre dans ton .htaccess ?
et as-tu une règle pour les URL du style
Code:
^chateau_(.*)\.html$
??
 
A
Anonymous
Guest
Cette regle se trouve sur la racine de mon site
Code:
# Pages d'erreurs
ErrorDocument 404 /error404.html
#
# Rewriting
RewriteEngine on
RewriteRule ^chateaux_(.*)\.html$ http://monsite.com/chateau_$1.html [R=301,L]
#
D:/wwwroot est mon "DocumentRoot" dans le httpd.conf

Pour info: Pour l'instant je n'ai fait les tests que sur mon serveur (Win32) que j'accede soit par localhost, soit par un nom de domaine dynamique (subdomain.dyndns.org).
 
A
Anonymous
Guest
Ca marche également avec un /
Code:
RewriteRule ^chateaux_(.*)\.html$ /chateau_$1.html [R=301,L]
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut