Aide pour la mise en place du module rewrite
JB_A
Messages postés
307
Statut
Membre
-
JB_A Messages postés 307 Statut Membre -
JB_A Messages postés 307 Statut Membre -
Bonjour,
Je suis sur Wamp + Joomla et j'aimerai activer la réécriture des url au vol.
Actuellement, j'ai activé "URLs explicites (SEF)" et "Utiliser le module Apachemod_rewrite (réécriture au "vol" des URLs)" mais pas "Ajouter un suffixe aux URLs".
Je viens de modifier mon fichier httpd.conf en ajoutant le module (LoadModule rewrite_module modules/mod_rewrite.so). J'utilise la virtualisation donc un peu plus loin j'ai :
puis :
Il me semble qu'il faut rajouter les paramêtres "RewriteRule" et "RewriteCond" mais c'est là que j'ai besoin de votre aide pour m'aider à personnaliser ces 2 éléments.
Mon url de départ (SEF activé) :
http://nomsite1/index.php/nous-aider
Mon url d'arrivée (SEF activé + rewrite) :
http://nomsite1/nous-aider
Je vous remercie par avance de vos réponses
Je suis sur Wamp + Joomla et j'aimerai activer la réécriture des url au vol.
Actuellement, j'ai activé "URLs explicites (SEF)" et "Utiliser le module Apachemod_rewrite (réécriture au "vol" des URLs)" mais pas "Ajouter un suffixe aux URLs".
Je viens de modifier mon fichier httpd.conf en ajoutant le module (LoadModule rewrite_module modules/mod_rewrite.so). J'utilise la virtualisation donc un peu plus loin j'ai :
<Directory "D:/wamp/www/site1">
Options FollowSymLinks
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
puis :
<VirtualHost 127.0.0.1>
ServerName nomsite1
ServerPath nomsite1/
DocumentRoot "D:/wamp/www/nomsite1"
<IfModule mod_php5.c>
php_value include_path ".;D:\wamp\www\nomsite1"
php_value register_globals On
RewriteEngine On
RewriteOptions Inherit
</IfModule>
Il me semble qu'il faut rajouter les paramêtres "RewriteRule" et "RewriteCond" mais c'est là que j'ai besoin de votre aide pour m'aider à personnaliser ces 2 éléments.
Mon url de départ (SEF activé) :
http://nomsite1/index.php/nous-aider
Mon url d'arrivée (SEF activé + rewrite) :
http://nomsite1/nous-aider
Je vous remercie par avance de vos réponses
A voir également:
- Aide pour la mise en place du module rewrite
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Module d'expérience locale francais ✓ - Forum Matériel & Système
- Pas de module ci - Forum TV & Vidéo
3 réponses
Merci de ta réponse.
Je viens de modifier "AllowOverride" mais il n'y a toujours aucun changement.
Je pense qu'il faut lui dire de traduire
- soit "index.php/nous-aider" en "nous-aider"
- soit "index.php?option=com_content&view=article&id=6&Itemid=4" en "nous-aider"
Savez-vous comment faire cela ?
Merci par avance
Je viens de modifier "AllowOverride" mais il n'y a toujours aucun changement.
Je pense qu'il faut lui dire de traduire
- soit "index.php/nous-aider" en "nous-aider"
- soit "index.php?option=com_content&view=article&id=6&Itemid=4" en "nous-aider"
Savez-vous comment faire cela ?
Merci par avance
Re-bonjour,
Pour résoudre le problème j'ai activé le .htaccess de base de joomla et la miracle tout fonctionne en local.
Le seul Hic, c'est que lorsque je teste en ligne, il y a d'abord une erreur 500. J'ai donc mis en commentaire les ligne :
# Options +FollowSymLinks
et
# RewriteEngine On
La je n'ai plus d'erreur 500 mais lorsque je clique sur un lien j'ai désormais une erreur 404.
J'ai mis dans mon fichier httpd.conf la même chose que mon hébergeur dans le directory et j'ai les même erreurs (500 puis 404 lorsque je commente les 2 lignes) :
le paramètre : "RewriteEngine on" est bien actif dans les 2 httpd.conf
Merci de vos réponses.
Pour résoudre le problème j'ai activé le .htaccess de base de joomla et la miracle tout fonctionne en local.
Le seul Hic, c'est que lorsque je teste en ligne, il y a d'abord une erreur 500. J'ai donc mis en commentaire les ligne :
# Options +FollowSymLinks
et
# RewriteEngine On
La je n'ai plus d'erreur 500 mais lorsque je clique sur un lien j'ai désormais une erreur 404.
J'ai mis dans mon fichier httpd.conf la même chose que mon hébergeur dans le directory et j'ai les même erreurs (500 puis 404 lorsque je commente les 2 lignes) :
<Directory "D:/wamp/www/monsite1">
Options FollowSymLinks
AllowOverride authconfig FileInfo Limit
<Limit GET POST>
Order allow,deny
Allow from all
</Limit>
<Limit OPTIONS PROPFIND PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order allow,deny
Deny from all
</Limit>
</Directory>
le paramètre : "RewriteEngine on" est bien actif dans les 2 httpd.conf
Merci de vos réponses.