mod_rewrite ne fonctionne pas [Réglé]
après installation lamp userdir
Système et matériels / Installation et configuration

Visiteur
Visiteur
J'ai toujours un souci, je n'arrives pas à faire fonctionner la réecriture d'url, j'essaie de suivre un tutoriel de développez.com pour le framework silex et je suis bloqué dès le début à cause du mod _rewriting.
J'ai installé lamp par task-lamp, j'ai creer un dossier public_html dans mon home, les fichiers htaccess sont bien reconnus mais pas la réecriture.
J'ai créer un dossier "test_rewrite" dans public_html avec dedans un fichier test.php comrenant
Code :
et un fichier
<h1>mod_rewrite ok</h1>
.htaccess comprenant
Code :
<IfModule mod_rewrite>
RewriteEngine on
RewriteRule ^test.html$ /test.php [L]
</IfModule>
Si je tape chemin/test.php je vois bien mon fichier s'afficher, si je tapes test.html il me renvoie une erreur 404. Il y aurait il quelqu'un qui aurait assez de connaissances pour m'expliquer la démarche à suivre pour que cela fonctionne.
Edit: J'ai bien mod_rewrite activé dans info.php
Cordialement
Thierry
Édité par Visiteur Le 06/07/2013 à 18h08

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
chachathierry :
J'ai créer un dossier "test_rewrite" dans public_html avec dedans un fichier test.php comrenant
J'ai créer un dossier "test_rewrite" dans public_html avec dedans un fichier test.php comrenant
C'est dans /home/user/public_html ?
Si oui, ce n'est peut être pas /test.php mais /test_rewrite/test.php ou encore /~user/test_rewrite/test.php ?
Ce n'est qu'une piste ...
Merci

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Visiteur
Visiteur
C'est dans home et le chemin est
Code :
qui ne trouve pas
http://localhost/~user/public_html/test_rewrite/test.html
Code :
http://localhost/~user/public_html/test_rewrite/test.php
Cordialement
Thierry
Édité par Visiteur Le 06/07/2013 à 18h32

gaelle Membre non connecté
-
- Voir le profil du membre gaelle
- Inscrit le : 23/05/2013
http://localhost/test.html
Test avec ce code:
RewriteEngine on
RewriteRule ^test.html$ /test.php [L]
Édité par gaelle Le 06/07/2013 à 18h56

Visiteur
Visiteur
Je ne suis pas directement dans le serveur car le module mod_userdir est directement activé par Mageia et ainsi il suffit de créer un dossier public_html dans notre home pour bénéficier d'apache dans le dossier public_html
J'ai essayé ce que tu m'a dis => rien de plus
Cordialement
Thierry

gaelle Membre non connecté
-
- Voir le profil du membre gaelle
- Inscrit le : 23/05/2013
test directement sur le /var/www/html/
Édité par gaelle Le 06/07/2013 à 19h03

Visiteur
Visiteur
Je viens d'essayer directement dans /var/www/html/ et cela fait pareil
Thierry

gaelle Membre non connecté
-
- Voir le profil du membre gaelle
- Inscrit le : 23/05/2013

gaelle Membre non connecté
-
- Voir le profil du membre gaelle
- Inscrit le : 23/05/2013
<IfModule mod_rewrite>
et
</IfModule>

Visiteur
Visiteur
Je viens d'essayer et cela fait pareil

gaelle Membre non connecté
-
- Voir le profil du membre gaelle
- Inscrit le : 23/05/2013
Avec wamp pas de probléme mais avec lamp?

Visiteur
Visiteur
Oui cela m'embeterais de devoir passer par xampp comme je le faisais auparavant, j'ai aussi essayer de mettre
Code :
etc/httpd/conf/httpd.conf
ligne 123 et ligne 149 de
Code :
AllowOverride None
à :
Code :
AllowOverride All
Mais comme cela ne changeait rien j'ai tout remis d'origine.
Cordialement
Thierry

Visiteur
Visiteur

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie