installation-xorewrite

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 18:02] zonewebmasterinstallation-xorewrite [08/10/2019 17:02] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
 ===== Où le télécharger ===== ===== Où le télécharger =====
  
-Vous pouvez le télécharger [[http://www.zonewebmaster.eu/Telechargements/singlefile.php?cid=6&lid=41|ici]]. +Vous pouvez le télécharger [[:telechargement:cms-xoops:xo-rewrite|ici]]. 
  
  
Ligne 31: Ligne 31:
  
 Voici un exemple de configuration : Voici un exemple de configuration :
-<code>+<code sh>
 profile = "utilisateur" profile = "utilisateur"
 pm = "message_prive" pm = "message_prive"
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.
  
-<code>+<code sh>
 #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'expliquer. La syntaxe est un peu plus plus complexe à comprendre mais je vais essayer de vous l'expliquer.
  
-Avec la ligne //RewriteEngine on//, on active l'URL_REWRITING. Attention a bien veiller que le module URL_REWRITING d'Apache soit installé sur votre serveur ou hébergement. +Avec la ligne RewriteEngine on, on active l'URL_REWRITING. Attention a bien veiller que le module URL_REWRITING d'Apache soit installé sur votre serveur ou hébergement.\\ 
-La ligne //RewriteRule ^utilisateur/(.*)$ /modules/profile/$1 [L] // est une règle de redirection.  +La ligne RewriteRule ^utilisateur/(.*)$ /modules/profile/$1 [L]  est une règle de redirection.\\ 
-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/ est l'URL source et pointe vers /modules/profiles/ qui est l'URL cible. utilisateur/ est l'URL source et pointe vers /modules/profiles/ qui est l'URL cible.
-(.*) est une parenthèse capturante qui prend en compte n'importe quels caractères.+(.*) est une parenthèse capturante qui prend en compte n'importe quel caractère.
 $ 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'appliquer le filtre qu'on a configurer à la première étape.+On modifie le fichier header.php qui se trouve à la racine du site, pour indiquer à Xoops d'appliquer le filtre qu'on a configurer à la première étape.\\
  
 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-brief>+\\ 
 +<code php>
 $xoopsTpl =& $xoTheme->template; $xoopsTpl =& $xoTheme->template;
 </code> </code>
 +\\
  
 et on remplace par : et on remplace par :
-<code php-brief>+\\ 
 +<code php> 
 $xoopsTpl =& $xoTheme->template; $xoopsTpl =& $xoTheme->template;
 $xoopsTpl->load_filter('output', 'xoRewriteModule'); $xoopsTpl->load_filter('output', 'xoRewriteModule');
 </code> </code>
 +\\
  
  
  • installation-xorewrite.1450976560.txt.gz
  • Dernière modification : 08/10/2019 16:39
  • (modification externe)