+ -

PayPal KwsPHP

Renouvellement
Hébergement + NDD

Afficher donateurs

Merci à tous les donateurs.
Les dons cette année nous permettent de payer l'hébergement des 2 prochaines années.

bargraph

100%

Se connecter pour faire un don

© 2017 Copyright

Menu

Forum

Sujets Importants

Espace membre

Url rewriting sur KwsPHP

Article posté par σMaxou.
Paru le dimanche 10 février 2008 à 14:43
Vu 4853 fois.
Note : etoiles5 (2 votes)

Url rewriting sur KwsPHP



1)Introduction :

Dans cet article, nous allons vous montrer comment installer l'url rewriting sur votre site utilisant le portail KwsPHP.

2)Qu'est ce que l'Url rewriting ?

Simplement, l'url rewriting est une fonction qui vous permettra de réécrire vos url afin d'avoir un meilleur référencement via les moteurs de recherche.
Un exemple :
Ce lien : Lien ICI
Devient : http://koogar.alorys-hebergement.com/kwsphp/fv-8-5030-_theme__coffee_shop.html

Vous avez compris le but de l'url rewriting ? Sinon je vous invite à interroger votre moteur de recherche préféré.

3)Qu'est ce qu'il nous faut pour utiliser l'url rewriting sur KwsPHP ?

-Des connaissances basiques : Savoir bien lire ce qui va suivre, créer un fichier d'extension .htaccess et uploader ce fichier sur son FTP.

-Un hébergeur web qui a activé la fonction Url rewriting, donc faites une recherche pour savoir si c'est le cas, ou contactez votre hébergeur.
Par exemple : Free n'accepte pas l'url rewrting.
(Il existe bien sûr des méthodes pour "forcer" l'utilisation de l'url rewriting sur un hébergeur qui refuse cette fonction, mais je n'explique pas comment il faut faire dans cet article.)

4)Création du .htaccess


Vous avez toutes les connaissances citez plus hauts, eh bien allons-y !

a)Etape n°1

Vous allez créer un fichier nommé .htaccess qui contient ce code :

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. RewriteCond %{HTTP_HOST} ^http://www.votresite.com [NC]
  13.   
  14. RewriteRule (.*) http://www.votresite.com$1 [QSA,L,R=301] 
  15.  
  16.  
  17. #####!!!#####
  18. ?>


Bien sûr, remplacez http://www.votresite.com par l'url de votre site...

b)Etape n°2

Réécriture des URLS (explications ci-dessous) :


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


Explications du code :

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


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


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...

Donc voici le code à insérer (explications du code ci-dessous) :


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


Explications du code :

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

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

Le $1 (dollars), correspond au nom du module. Ne pas touchez, c'est une variable, que le htaccess récupère pour nous renvoyer vers le module.

Voici un schéma qui explique le pourquoi du comment smiley sg3agg29g.gif (clique droit Afficher l'image pour voir en taille normale)

[img]http://img120.imageshack.us/img120/6262/tutourlrewriting01ad1.png
[/img]

Si vous ne comprenez toujours pas, croyez-moi sur parole, ça fonctionne très bien !



Et normalement si vous avez tout fait, et que vous envoyez le .htaccess à la racine de votre site Web, ça fonctionne !
Sinon lisez à nouveau cet article de A à Z, et si vous n'arrivez toujours pas, rendez-vous sur notre Forum Support.


Merci à Gothicae pour avoir passé plusieurs jours là dessus !







[ Imprimer cet article ]

>>Masquer les commentaires [3]

Commentaire n°3/3 :: LA question à 2 sesterces...

Remonter Posté le 23/01/2009 par Myriam

 
Je suis sûre que c'est un truc simple mais...au risque de passer pour la blonde de service...je me lance parce que j'ai beau chercher je trouve pas...

Panneau haut
On fait comment pour citer le code depuis un article ???
Pancarte



Merci d'avance à ceux qui auront pitié sans trop se moquer...
 
avatar

(¯M_)(¯Y_)(¯R_)(¯I_)(¯A_)(¯M_)
468-60-nailissima.jpg

Commentaire n°2/3 :: fini le htaccess

Remonter Posté le 25/06/2008 par Φmike007

 
il est a supprimé a partir de la V1.6 (ou du moins les 3 lignes de redirection)
erreur403
erreur404
erreur500
 
avatar

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


Modules à la demande (suivant disponibilité) : Me contacter par MP

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...)

Commentaire n°1/3 :: .htaccess qui contient error404...

Remonter Posté le 28/04/2008 par Ancien membre

 
bonjour,
que devient le .htaccess qui contient errorcode 404,...
 
avatar

Les connectés : (1 membre - 19 visiteurs - 442 visites aujourd’hui) ♦ 2 725 584 visiteurs depuis le 22/06/2006
- sellig -