Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| installation-xorewrite [24/12/2015 16:52] – [Dernière étape] zonewebmaster | installation-xorewrite [20/11/2017 19:38] (Version actuelle) – [Où le télécharger] Mise à jour du lien de téléchargement zonewebmaster | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| XoRewrite est un plugin qui permet la réécriture d'URL pour un site sous Xoops. Il utilise pour cela le module mod-rewrite d' | XoRewrite est un plugin qui permet la réécriture d'URL pour un site sous Xoops. Il utilise pour cela le module mod-rewrite d' | ||
| - | Avant d' | + | Avant d' |
| ===== Où le télécharger ===== | ===== Où le télécharger ===== | ||
| - | Vous pouvez le télécharger [[http:// | + | Vous pouvez le télécharger [[:telechargement: |
| Ligne 28: | Ligne 28: | ||
| On modifie le fichier / | On modifie le fichier / | ||
| - | Ce fichier sert a modifier les URL présent | + | Ce fichier sert a modifier les URL présents |
| Voici un exemple de configuration : | Voici un exemple de configuration : | ||
| - | < | + | < |
| profile = " | profile = " | ||
| pm = " | pm = " | ||
| Ligne 44: | Ligne 44: | ||
| On créé ou on modifie le .htaccess à la racine du site Xoops et on y ajoute les lignes suivantes. | On créé ou on modifie le .htaccess à la racine du site Xoops et on y ajoute les lignes suivantes. | ||
| - | < | + | < |
| #Xoops : Start xoRewriteModule | #Xoops : Start xoRewriteModule | ||
| RewriteEngine on | RewriteEngine on | ||
| Ligne 55: | Ligne 55: | ||
| La syntaxe est un peu plus plus complexe à comprendre mais je vais essayer de vous l' | La syntaxe est un peu plus plus complexe à comprendre mais je vais essayer de vous l' | ||
| - | Avec la ligne //RewriteEngine on//, on active l' | + | Avec la ligne RewriteEngine on, on active l' |
| - | La ligne //RewriteRule ^utilisateur/ | + | La ligne RewriteRule ^utilisateur/ |
| - | Le ^ indique que c'est le début de l'URL (après le nom de domaine). | + | Le ^ indique que c'est le début de l'URL (après le nom de domaine).\\ |
| utilisateur/ | utilisateur/ | ||
| - | (.*) est une parenthèse capturante qui prend en compte n' | + | (.*) est une parenthèse capturante qui prend en compte n' |
| $ indique que c'est la fin de l'URL. | $ indique que c'est la fin de l'URL. | ||
| $1 met le contenu de la parenthèse capturante ci-dessus à sa place. | $1 met le contenu de la parenthèse capturante ci-dessus à sa place. | ||
| Ligne 66: | Ligne 66: | ||
| ==== Dernière étape ==== | ==== Dernière étape ==== | ||
| - | On modifie le fichier header.php qui se trouve à la racine du site, pour indiquer à Xoops d' | + | On modifie le fichier header.php qui se trouve à la racine du site, pour indiquer à Xoops d' |
| On recherche la ligne suivante (chez moi, c'est la ligne 60): | On recherche la ligne suivante (chez moi, c'est la ligne 60): | ||
| + | \\ | ||
| <code php> | <code php> | ||
| - | $xoopsTpl =& $xoTheme-> | + | $xoopsTpl =& $xoTheme-> |
| </ | </ | ||
| + | \\ | ||
| et on remplace par : | et on remplace par : | ||
| - | <code php> | + | \\ |
| - | | + | <code php> |
| - | | + | $xoopsTpl =& $xoTheme-> |
| - | </ | + | $xoopsTpl-> |
| - | ter(' | + | |
| </ | </ | ||
| + | \\ | ||
| + | |||