2009-07-22 7 views

Répondre

2

est-AllowOverride réglé à tous dans votre httpd.conf? Comme ceci:

AllowOverride All 

En outre, votre .htaccess devrait inlcude le modificateur de L pour la dernière règle, et si vous voulez vraiment rediriger de façon permanente, R = 301:

RewriteEngine On 
RewriteRule ^old.html$ /new.html [R=301,L] 
+0

'AllowOverride FileInfo' suffit. – Gumbo

+0

Merci. Ses œuvres –

0

Essayez de régler aussi le RewriteBase à/comme si

RewriteBase/
0

J'ai aussi essayé ce code pour

RewriteEngine On 

RewriteBase/

RewriteRule ^old.html$ /new.html [R=301,L] 

erreur as L'URL demandée /old.html n'a pas été trouvée sur ce serveur.

Comment vérifier le module de chargement dans le serveur apache?

1

Vous devez échapper à. .html avec un \

Ainsi son:

RewriteEngine on 
RewriteRule ^old\.html$ new.html [R]
Questions connexes