Redirection vers un dossier

WRInaute discret
Bonjour,

J'ai un url sur cette forme : www.site.com/nom_ville/index.php

Le contenu de la page index.php se change dynamiquement selon le nom de la ville.

- Si par exemple j'ai 1000 nom de ville est ce que je dois créer tous ces dossiers ?
Sinon , y a t il un truc de redirection qui permet de faire la direction vers un seul fichier index.php sans besoin de créer tous ces dossiers.

Si il existe une solution de redirection , quel est la meilleur à votre avis de point de vu référencement( même que le dossier n'est pas crée physiquement sur le site).
Merci
 
Nouveau WRInaute
Le "truc de redirection" s'appelle l'url rewritting. C'est fait pour. Je te conseille de lire la doc, il y en a à foison sur le net (et sur wri) ...
En plus chez toi ça me semble très simple à mettre en place.
Bonne recherche ;)
 
WRInaute passionné
Salut,

Sauf si je suis à côté de la plaque, théoriquement tu devrais utiliser l'url rewriting pour que index.php soit ré écrit automatiquement en nom-de-la-ville.php.
Edit : grillé ^^.
 
Nouveau WRInaute
Par exemple tu crées un fichier php à la racine que tu nommes villes.php
Avec l'url rewritting tu vas indiquer que :

/nom_ville/index.php redirige vers /villes.php?city=nom_ville

Tu pourras donc gérer l'affichage de la bonne ville en récupérant la variable $city ...
 
Nouveau WRInaute
Justement l'url rewriting se fait avec le .htaccess
Après, bien entendu, il faut gérer les variables dans ton code (php, asp ou autre). C'est pas bien compliqué.
 
WRInaute discret
photoscope a dit:
@tryan : ça dépend de ce qu'il veut. D'après son premier message il voulait garder la même structure, le nom de la ville étant défini par le nom du dossier (le index.php étant à mon avis facultatif).

Il pourrait très bien avoir des urls :
http://www.example.com/paris/
http://www.example.com/lyon/
http://www.example.com/marseille/
....
Effectivement, le nom de index.php est facultatif,

Exemple : si je défini une url de cette façon : www.site.com/marseille/

le clic sur le lien "www.site.com/marseille/" redirige le fichier index.php vers un dossier "marseille" sachant que physiquement ce dossier n'existe plus.

Cdt.
 
Discussions similaires
Haut