Mode SEF de Mambo sans utiliser mod_rewrite de apache ( ) |
|
|
Ecrit le 30-08-2005 (4949 hits) ... section Web
Comme le titre l'indique,
il est parfois impossible d'utiliser la fonction mod_rewrite de apache chez certains opérateurs (FREE en particulier).
| SEF: Search Engine Friendly URLs |
Mais mambo force son utilisation. La solution: ajouter "index.php/" dans les urls générés par Mambo sans passer par apache. cela se fait comme suit (avec Mambo 4.5.2.x) :
dans le fichier /includes/sef.php remplacer cette ligne (autour de la ligne 217, on est dans la fonction "sefRelToAbs( $string )") :
return $mosConfig_live_site."/".$string;
par:
return $mosConfig_live_site."/index.php/".$string;
Et voila. Mise à jour 23/02/2007: je viens de voir que dans Joomla, ce "truc" est deja intégré, avec un commentaire pertinent associé, dans lequel on retrouvera exactement les lignes de code ci-dessous
|