Gros problème avec url rewrite
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonsoir,
Je possède un serveur sous linux, auxquels j'ai installer apache.
J'ai installer le mod 'url_rewrite' et définis le .htacces.
Afin d'avoir une plus grand visibilité, j'ai décidé sur mon site web, que les extensions serait " caché " afin d'avoir www.monsite.com/acceuil à la place de www.monsite.com/acceuil.php.
Donc voici le code .htacces:
RewriteEngine on
RewriteRule ^index/$ index.php [L] <- Par exemple
Mais rien n'y fait, mon navigateur affiche " The requested URL /index was not found on this server. "
Je précise que le mod est bien actif, car j'ai créé un error document et celui-ci fonctionne.
Je n'y comprend rien du tout, j'ai essayé une vingtaine de code différents je m'arrache les cheveux...
Si quelqu'un peut me venir en aide, ce serait vraiment sympathique.
Merci d'avance.
Je possède un serveur sous linux, auxquels j'ai installer apache.
J'ai installer le mod 'url_rewrite' et définis le .htacces.
Afin d'avoir une plus grand visibilité, j'ai décidé sur mon site web, que les extensions serait " caché " afin d'avoir www.monsite.com/acceuil à la place de www.monsite.com/acceuil.php.
Donc voici le code .htacces:
RewriteEngine on
RewriteRule ^index/$ index.php [L] <- Par exemple
Mais rien n'y fait, mon navigateur affiche " The requested URL /index was not found on this server. "
Je précise que le mod est bien actif, car j'ai créé un error document et celui-ci fonctionne.
Je n'y comprend rien du tout, j'ai essayé une vingtaine de code différents je m'arrache les cheveux...
Si quelqu'un peut me venir en aide, ce serait vraiment sympathique.
Merci d'avance.
A voir également:
- Gros problème avec url rewrite
- Url - Guide
- Comment changer url iptv - Forum Créer un site
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Comment trouver l'url de IPTV ? ✓ - Forum Box et Streaming vidéo
- Url masquée pour votre sécurité - Forum Programmation
8 réponses
Bonsoir
verifiez que le fichier s'apelle bien .htaccess et non pas .htacces
ensuite verifier que l'adresse dans le navigateur est quelque chose comme:
http://nom-de-domaine/index/
c-à-d qu'il faut mettre le slash à la fin sinon supprimer le slash devant index dans le htaccess
verifiez que le fichier s'apelle bien .htaccess et non pas .htacces
ensuite verifier que l'adresse dans le navigateur est quelque chose comme:
http://nom-de-domaine/index/
c-à-d qu'il faut mettre le slash à la fin sinon supprimer le slash devant index dans le htaccess
as-tu activé le mod_rewrite par cette commande
sudo a2enmod rewrite
ensuite il faut redemarrer apache :
sudo /etc/init.d/apache2 restart
sudo a2enmod rewrite
ensuite il faut redemarrer apache :
sudo /etc/init.d/apache2 restart
Il faut mettre dans le fichier de configuration d'apache:
<Directory /dossier/document/root/>
AllowOverride All
au lieu de AllowOverride None
<Directory /dossier/document/root/>
AllowOverride All
au lieu de AllowOverride None
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A mon avis la directive AllowOverride se trouve dans un fichier qui se trouve dans
/etc/apache2/sites-enabled
ou bien dans
/etc/apache2/conf.d
/etc/apache2/sites-enabled
ou bien dans
/etc/apache2/conf.d
As-tu redemarrer apache ?
combien de fichiers se trouvent dans /etc/apache2/sites-enabled
quelle est le contenu de ce fichier
quelle est le contenu de .htaccess
combien de fichiers se trouvent dans /etc/apache2/sites-enabled
quelle est le contenu de ce fichier
quelle est le contenu de .htaccess
Le contenu .htaccess= http://pastebin.com/0EdwkUwx
le site-enabled: https://pastebin.com/KTXFxLGA
Oui j'ai bien redémarrer apache, plusieurs fois,
et un seul se trouve dans /etc/apache2/sites-enabled ( 000-default )
Le code du htaccess semble correct, il fonctionne sous wamp.
le site-enabled: https://pastebin.com/KTXFxLGA
Oui j'ai bien redémarrer apache, plusieurs fois,
et un seul se trouve dans /etc/apache2/sites-enabled ( 000-default )
Le code du htaccess semble correct, il fonctionne sous wamp.
J'ai vérifier les deux proposition et aucune d'elles ne règle malheureusement pas mon problème.
En mettant le slash à la fin ( .../index/ ) cela ne fonctionne pas non plus, même erreur...
Etant assez novice dans linux et les serveurs apache, mon code est-il correct ?
Merci pour l'aide que vous me fournissez.