2 votes

mod_rewrite + htaccess

J'ai un site (Joomla) qui ne pointe pas actuellement vers un domaine, mais qui se trouve directement sur l'IP de mon serveur (c'est-à-dire.. : http://176.158.165.1/~sitename )

Chaque fois que j'essaie de tester mon mod_rewrite, j'obtiens des erreurs 404. J'ai testé sur un autre site sur le même serveur, mais cela fonctionne à 100%. Ce problème pourrait-il être dû au lien direct avec l'adresse IP ?

Mon fichier .htaccess est le suivant :

RewriteEngine On
Options +FollowSymLinks
Redirect /google.html http://www.google.com

Merci,

Dev

1voto

superfro Points 2723

Essayez :

Redirect 301 /google.html http://www.google.com

Essai n°2 : (avec mod_rewrite)

RewriteRule ^google\.html$ http://www.google.com [R=301,NC,L]

0voto

Pekka 웃 Points 249607

Lorsque vous travaillez dans un sous-répertoire, vous devez ajouter le nom du répertoire, quel que soit l'endroit où est placé le fichier htaccess :

Redirect /~sitename/google.html http://www.google.com

vous pouvez également utiliser RewriteBase mais pour être tout à fait honnête, je n'ai jamais vraiment trouvé comment le faire fonctionner, et j'ai été trop paresseux pour le faire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X