URL rewriting
Résolu/Fermé
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
-
18 févr. 2009 à 06:16
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 22 févr. 2009 à 14:50
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 22 févr. 2009 à 14:50
A voir également:
- Module rewrite already enabled
- Lien url - Guide
- Iptv url invalide - Forum Box et Streaming vidéo
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Comment trouver l'url de IPTV ? ✓ - Forum Box et Streaming vidéo
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
13 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
18 févr. 2009 à 06:59
18 févr. 2009 à 06:59
Bonjour.
Je viens de tester ça en local et il y a (plutot il y avait) un problème que j'ai résolu en rétirant : RewriteBase /
Essayes sans cette ligne et dis-moi le résultat.
Je viens de tester ça en local et il y a (plutot il y avait) un problème que j'ai résolu en rétirant : RewriteBase /
Essayes sans cette ligne et dis-moi le résultat.
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
18 févr. 2009 à 12:52
18 févr. 2009 à 12:52
Merci avion-f16 d'avoir répondu aussi vite!
j'ai essayé ce que tu m'as recommandé de faire mais malheureusement ça n'a rien changé :(
j'ai essayé ce que tu m'as recommandé de faire mais malheureusement ça n'a rien changé :(
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
18 févr. 2009 à 14:15
18 févr. 2009 à 14:15
Ok.
Fait 'a2enmod rewrite' en console (et en root) puis redémarre le serveur en faisant : /etc/init.d/apache2 restart
Fait 'a2enmod rewrite' en console (et en root) puis redémarre le serveur en faisant : /etc/init.d/apache2 restart
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
18 févr. 2009 à 19:34
18 févr. 2009 à 19:34
# a2enmod rewrite This module is already enabled! # /etc/init.d/apache2 restart Forcing reload of web server (apache2)... waiting .
Et malheureusement j'ai toujours le même problème :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
18 févr. 2009 à 20:06
18 févr. 2009 à 20:06
Le .htaccess est dans le même dossier que cherche.html et cible.html ?
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
18 févr. 2009 à 21:21
18 févr. 2009 à 21:21
cherche.html n'existe pas... puisque je cherche à faire une redirection vers cible.html...
cible.html et .htaccess sont directement à la racine du serveur (/var/www)...
et dans apache2.conf j'ai bien la directive:
à l'aide please!
cible.html et .htaccess sont directement à la racine du serveur (/var/www)...
et dans apache2.conf j'ai bien la directive:
AccessFileName .htaccess
à l'aide please!
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
19 févr. 2009 à 07:28
19 févr. 2009 à 07:28
Si c'est juste pour une redirection, crées la page cherche.php et mets un entête PHP pour rediriger vers cible.php :
La première ligne permet de dire aux moteurs de recherche que la page cherche.php est maintenant à la place de cible.html
<? header('Status: 301 Moved Permanently', false, 301); header('Location: cible.html); ?>
La première ligne permet de dire aux moteurs de recherche que la page cherche.php est maintenant à la place de cible.html
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
19 févr. 2009 à 21:06
19 févr. 2009 à 21:06
En fait j'avais (et j'ai toujours) l'intention de faire un site avec Joomla! et d'utiliser les options SEF+mod_rewrite. Quand j'ai vu que ça ne fonctionnait pas j'ai donc essayé "d'isoler le problème" en testant le mod_rewrite avec simplement 2 fichiers (cherche.html + .htaccess) pour savoir si c'était un problème de Joomla!
Actuellement je suis sûr que ça ne vient pas de Joomla! et je me penche donc sur un éventuel problème d'Apache... ou d'autre chose...
Actuellement je suis sûr que ça ne vient pas de Joomla! et je me penche donc sur un éventuel problème d'Apache... ou d'autre chose...
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
19 févr. 2009 à 23:36
19 févr. 2009 à 23:36
Ah ok.
Pour détecter si le .htaccess est bien pris en compte, essaye ceci :
DocumentError 404 erreur-404.html
Crées biensur erreur-404.html et mais n'importe quoi comme nom de page dans la barre d'adresse.
Si ça affiche le contenu, le problème vient du module Url Rewrite
Si ça affiche autre chose que le contenu de erreur-404.html, c'est que le .htaccess n'est pas pris en compte.
On verra quand j'aurais eu ta réponse (si ça fonctionne ou pas).
Pour détecter si le .htaccess est bien pris en compte, essaye ceci :
DocumentError 404 erreur-404.html
Crées biensur erreur-404.html et mais n'importe quoi comme nom de page dans la barre d'adresse.
Si ça affiche le contenu, le problème vient du module Url Rewrite
Si ça affiche autre chose que le contenu de erreur-404.html, c'est que le .htaccess n'est pas pris en compte.
On verra quand j'aurais eu ta réponse (si ça fonctionne ou pas).
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
21 févr. 2009 à 09:02
21 févr. 2009 à 09:02
Apparemment c'est le .htaccess qui n'est pas pris en compte...
alors que j'ai la directive
alors que j'ai la directive
AccessFileName .htaccess
Thaloum
Messages postés
7
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
22 février 2009
22 févr. 2009 à 12:23
22 févr. 2009 à 12:23
Solution trouvée grâce à la directive AllowOverride:
Merci à toi avion-f16
<VirtualHost *> ... <Directory /var/www> Options FollowSymLinks AllowOverride all </Directory> ... </VirtualHost>
Merci à toi avion-f16
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
22 févr. 2009 à 14:48
22 févr. 2009 à 14:48
C'était ce que j'allais te dire de faire si DocumentError 404 ne fonctionnait pas (je croyais que tu l'avais déjà fais).
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
22 févr. 2009 à 14:50
22 févr. 2009 à 14:50
C'était ce que j'allais te dire de faire si DocumentError 404 ne fonctionnait pas (je croyais que tu l'avais déjà fais).