Tutoriels jQuery, HTML/CSS et PHP

Je partage ici toutes les ressources que je trouve utiles, les tutoriels qui pourraient vous intéresser et toute

l'actualité nécessaire pour devenir Webmaster ...


  • L'URL rewriting
    Posté par Djb guillemetsL'URL rewriting est une technique gérée par les serveurs apache. Elle permet de modifier les urls dynamiques de votre site (du type url.php?id=5) en url fixes (url_5.php dans le cas présent par exemple). Ceci permet d'optimiser le référencement dans les moteurs de recherches, et permet de placer des mots-clés dans les URL.

Qu'est-ce que l'URL rewriting ?

La technique de l'URL rewriting ne fonctionne pas chez tous les hébergeurs (ainsi, les serveurs de Free n'acceptent pas l'URL rewriting par exemple). Si vous souhaitez donc profiter de cette technique, il vous faudra donc choisir un hébergeur payant la plupart du temps.




L'url rewriting s'utilise avec un fichier .htaccess situé dans le répertoire pour lequel les adresses seront rewritées. Voici un exemple de syntaxe d'un fichier .htacess destiné à transformer l'url articles-5.html en son url exacte blog_show.php?id=5


Options +FollowSymLinks

RewriteEngine on

RewriteRule ^articles-([0-9]+).html /blog_show.php?id=$1 [L]

J'ai utilisé cette même technique pour les catégories


 RewriteRule ^jQuery.html /blog_cat.php?categorie=3 [L]

Vous pouvez aussi forcer la ré écriture de votre lien en ajoutant les www


RewriteCond %{HTTP_HOST} ^nextum.fr$ RewriteRule ^(.*)

http://www.nextum.fr/$1 [QSA,L,R=301]

http://nextum.fr devient http://www.nextum.fr




Comment supprimer l'adresse www.nextum.fr/index.php en www.nextum.fr et pourquoi ?


J'ai un page rank inférieur sur index.php donc pour éviter d'avoir 2 PR sur la même page je vais placer une redirection en début de page.



if($_SERVER['REQUEST_URI'] == "/index.php")

   {

   header ('HTTP/1.1 301 Moved Permanently');

   header('Location: http://www.nextum.fr');

   exit();

   }


Ajouter ce script php au début de votre fichier index.php





8 Commentaires

1. Ecrit par  Djb


C'est vraiment les bases, je débute dans ce domaine et j'espère améliorer cette technique


2. Ecrit par  oziks


Très bon tutoriel ! Merci pour la réécriture du www, je ne connaissais pas du tout..


3. Ecrit par  Grisha7


Perso j'utilise le contraire.. Pour rediriger les www.domain.tld vers domain.tld RewriteEngine on RewriteCond %{HTTP_HOST} ^www.domain.tld [NC] RewriteRule ^(.*)$ http://domain.tld/$1 [L,R=301]


4. Ecrit par  Djb


Mise à jour de l'article avec l'ajout de la suppression de l'adresse avec index.php


5. Ecrit par  Renaud


Tres bon travail, mon site te remercie aussi, continue comme ça mon ami.


6. Ecrit par  Chasmine


Your story was rellay informative, thanks!


7. Ecrit par  Jayden


So excited I found this artcile as it made things much quicker!


8. Ecrit par  Eric


Merci pour les exemples






Catégories



Script (16)

Design (4)

JQuery (17)

Geeks (7)

Web (14)

Mootools (1)




Utilisateur