Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Tutoriel Url Rewriting - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Annonce] Tutoriel Url Rewriting  [117 réponses]

puce Index du Forum  » Divers  » Webmastering


Répondre


fleche bas

σGothicae
starsj6.png
Dieu
Ultra Méchant


avatar
Hors ligne

Nombre de posts: 1583 (0.22/Jour)
Inscrit(e) le: 13 avril 2007
Visiter son site
Imprimer Permalien mercredi 16 janvier 2008 à 20:23  
Sujet déplacé le mercredi 16 avril 2008 : 17:42

Sujet déplacé le mercredi 16 avril 2008 : 17:32

Bonjour, de part ce post, je vais vous présenter comme installer l'url rewriting sur votre site.

URL REWRITING, KEZAKO ?

L'url rewriting permets de réécrire vos url afin de permettre un meilleur référencement dans google.

Exemple :

http://www.kwsphp.org/index.php?mod=forum&ac=voir&cat=8&id=5030

deviendras:

http://www.kwsphp.org/fv-8-5030-_theme__coffee_shop.html

Compris?

Avertissement: L'url rewriting ne marche pas chez free, pas la peine d'essayer c'est techniquement impossible, car free n'autorise pas certains scripts dans le fichier .htaccess

Le test as été réalisé sur un hébergeur payant (1&1 pour ne pas citer), je n'ai pas fait d'essai sur d'autres hébergeur et ne ferais donc pas de support.

Première étape: créer le fichier .htaccess


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. Options +FollowSymLinks
  6.  
  7. RewriteEngine On
  8.  
  9. RewriteBase /
  10.  
  11.  
  12.  
  13. RewriteCond %{HTTP_HOST} ^http://www.votresite.com [NC]
  14.  
  15. RewriteRule (.*) http://www.votresite.com$1 [QSA,L,R=301]
  16.  
  17.  
  18. #####!!!#####
  19. ?>


Je ne suis pas encore sur du pourquoi ce bout de code fonctionne, je sais juste qu'il faut remplacer votresite.com par votre site, donc mettez ce code, en tête de votre fichier.

Deuxième étape: réécrire les urls


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. RewriteRule ^index.html$ index.php [L]
  6. RewriteRule ^bannieres.html$ bannieres.php [L]
  7.  
  8.  
  9. #####!!!#####
  10. ?>


Explications:

Nous demandons au script de convertir index.php en index.html, vous devez donc suivre ces modèles.

RewriteRule ^mapage.html$ mapage.php [L]

Respectez bien les espaces et chaque caractères, c'est très important.

Maintenant passons au index des modules, exemple : index.php?mod=forum deviendras forum.html

index.php?mod=articles ===> articles.html
index.php?mod=news ===> news.html
index.php?mod=liens_web ===> lien_web.html

Etc...

Code à inséré:


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. RewriteRule ^([^/]*).html$ index.php?mod=$1 [L]
  6.  
  7.  
  8. #####!!!#####
  9. ?>


Explications:

On retrouve RewriteRule ^ puis une série de caractères ([^/]*):

C'est une expression régulière, à laisser comme sa aussi. Puis on retrouve index.php?mod=$1

Ce que j'ai mis en gras le $1 (dollars), correspond au nom du module. Ne pas touchez, c'est une variable, que le htacess récupère pour nous renvoyer vers le module.

Je vous rééxplique avec un croquis car je vous vois perplexe... smiley sg3agg29g.gif

tutourlrewriting01ad1.png

Si vous ne comprenez pas, faites comme je vous ai marqué, cela marche smiley sg3bgg29g.gif .

Résumé de la première partie:

On crée le fichier htaccess, puis on écris les urls dedans.

Réécrire les liens sur votre site, dans un menu par exemple,

http://www.monsite.com/forum.html, ou http://www.monsite.com/news.html...

Envoyer votre fichier .htaccess à la racine de votre site.

Fin de la première partie, je vais déja vous laisser digéré ce morceau. smiley sg3bgg29g.gif






Edité Mercredi 16 janvier 2008 :20:26 par Gothicae

Comtois , rends toi! Neni ma foi! | http://www.design.bouliz.com | http://www.bouliz.com
Qui c'est les plus forts, évidemment c'est les verts!!!
userbar_112987970.png


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Imprimer Permalien dimanche 27 janvier 2008 à 11:44  
Vraiement sympa ce tutoriel, dommage que ça ne lmarche pas sous free...
smiley sg3agg29g.gif


σGothicae
starsj6.png
Dieu
Ultra Méchant


avatar
Hors ligne

Nombre de posts: 1583 (0.22/Jour)
Inscrit(e) le: 13 avril 2007
Visiter son site
Imprimer Permalien dimanche 27 janvier 2008 à 11:49  
Grâce à l'url rewriting j'ai réussi à obtenir un pagerank de 4, et je me place en deuxième page de google en moins d'un an. smiley sg3bgg29g.gif

Comtois , rends toi! Neni ma foi! | http://www.design.bouliz.com | http://www.bouliz.com
Qui c'est les plus forts, évidemment c'est les verts!!!
userbar_112987970.png


maxime
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 203 (0.03/Jour)
Inscrit(e) le: 02 août 2006
Visiter son site
Imprimer Permalien dimanche 27 janvier 2008 à 12:24  
Mais sur ton site Gothicae, tu traites également les variables cat et id dans ton forum, non, et pas uniquement la variable mod.
Si faire de l'url rewritting est si facile que ça, je pense que ça mériterait d'être intégré de façon plus ou moins automatique sur notre cms préféré smiley sg3bgg29g.gif


σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien dimanche 27 janvier 2008 à 13:17  
Merci et Bravo pour cette explication.
Dès que je trouve un peu de temps je test sur celeonet.

https://kangarooroad.com/
@KangarooRoad


σGothicae
starsj6.png
Dieu
Ultra Méchant


avatar
Hors ligne

Nombre de posts: 1583 (0.22/Jour)
Inscrit(e) le: 13 avril 2007
Visiter son site
Imprimer Permalien dimanche 27 janvier 2008 à 13:31  

Citation de maxime :
Si faire de l'url rewritting est si facile que ça



tu parles facilité? j'ai quand même passé plus de quinze jours pour installer sa, en partant de zéro,

de plus, il est pas possible de le mettre sur le portail, car beaucoup de gens sont hébergés chez free, et free n'accepte pas le htaccess pour la réécriture html.

Comtois , rends toi! Neni ma foi! | http://www.design.bouliz.com | http://www.bouliz.com
Qui c'est les plus forts, évidemment c'est les verts!!!
userbar_112987970.png


maxime
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 203 (0.03/Jour)
Inscrit(e) le: 02 août 2006
Visiter son site
Imprimer Permalien dimanche 27 janvier 2008 à 14:49  
Je ne voulais pas du tout déconsidérer ton travail Gothicae.
Au contraire, si ton travail facilite la mise en place pour les autres utilisateurs cela ne peut que le valoriser.


Imprimer Permalien dimanche 27 janvier 2008 à 20:58  
Vraiment bien ce tuto !! Mais à quand la partie 2 ?? smiley sg3agg29g.gif

Merci en tout cas pour ce merveilleux tutorial !!


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 30 janvier 2008 à 02:38  
fortement interessant je bascule le topic en annonce.

Maxou doit te contacter pour le mettre dans les articles

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


Imprimer Permalien mercredi 30 janvier 2008 à 07:52  
Aux petits malins qui diront qu'il y a des solutions pour FREE du style celle-ci : http://www.webrankinfo.com/forums/viewtopic_12843.htm

C'est a déconseiller absolument car cela fera l'inverse du but a atteindre c'est a dire vous déclasser au point de vue référencement car la seule page renvoyé pour les robots sera celle de l'érreur 404, je peut vous le dire j'ai tout éssayer et dans tout les sens... smiley sg3bgg29g.gif

Merci Gothicae pour ce tuto smiley sg3agbjg3ag.gif

Edité Mercredi 30 janvier 2008 :07:53 par alliancefrancetogo


σricky
starsj7.png
Dieu Supreme
Vérouilleur


avatar
Hors ligne

Nombre de posts: 2900 (0.4/Jour)
Inscrit(e) le: 12 janvier 2007
Visiter son site
Imprimer Permalien mercredi 30 janvier 2008 à 08:12  
Hello,

petite question, ne serait-il pas possible de faire un module afin de modifier ce .htaccess directement en ligne? smiley sg3agbouletg3ag.gif

"Deux choses sont infinies : l'univers et la bêtise humaine. En ce qui concerne la 1 ère on en a pas encore la certitude absolue..."


fleche bas[Annonce] Tutoriel Url Rewriting  [117 réponses]

Répondre



puce Index du Forum  » Divers  » Webmastering