Wikini

ReecritureDURLChezHosteur

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-54-210-158-163.compute-1.amazonaws.com
Après m'être renseigné sur le sujet, j'ai réussis à faire fonctionner le réécriture d'URL sur mon site http://anti-phoenix.org chez l'hébergeur hosteur.
J'imagine que la procédure est indentique chez les autres hébergeurs.

Voici comment j'ai procédé :

1. J'ai rajouté en haut du fichier .htaccess situé dans le répertoire /public_html/ les lignes suivantes :
Options FollowSymLinks
RewriteEngine on
RewriteRule ^wakka_([a-zA-Z0-9]+)\.htm$ wakka.php?wiki=$1 [L]


2. J'ai modifié la fonction HRef dans wakka.php :
function Href($method = "", $tag = "", $params = "")
{
        // Ne transforme pas en fichier .htm les lien utilisant les méthodes (/edit /revisions etc.) : ca cause des erreurs, et de toute facon ils ne sont pas référencés par les moteurs de recherche
	if ( ( ! $method ) && $tag )
		return "http://www.anti-phoenix.org/wakka_".strtolower($tag).".htm";
		
	$href = $this->config["base_url"].$this->MiniHref($method, $tag);
	if ($params)
	{
		$href .= ($this->config["rewrite_mode"] ? "?" : "&").$params;
	}
	return $href;
}


Note: dans config.wakka.php, je n'ai pas activé la réécriture d'url ("rewrite_mode" => "0")

Maintenant au lieu d'avoir des liens du style http://www.anti-phoenix.org/wakka.php?wiki=CAP,
Les liens sont des fichier .htm http://www.anti-phoenix.org/wakka_cap.htm !!

Je crois que les moteurs de recherche adore. :o)

TorF
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]