Réécriture d'URL [JS] - HTML/CSS - Programmation
Marsh Posté le 11-03-2004 à 21:42:55
T'as maté dans google, il y a l'air d'avoir pas mal de choses :
http://www.google.fr/search?q=java [...] ogle&meta=
Marsh Posté le 11-03-2004 à 22:07:21
C'est possible avec Apache et le mod-rewrite. Fais une petite recherche sur le forum : on en a parlé ...
Marsh Posté le 11-03-2004 à 22:14:19
Si si . Tu veux transformet une URi de type http://monsite-dynamique.com/index [...] &var3=titi en URi de type http://monsite-dynamique.com/mapag [...] ,titi.html ? Si oui, il te faut e=utiliser le mod_rewrite de Apache et un fichier .htaccess ...
Marsh Posté le 11-03-2004 à 22:14:24
Des que tu reecris sur cette boite via du JS, cela va provoquer le rechargement de la page. C'est comme ca et c'est tant mieux, sinon il y aurai plein de sites qui se feraient passer pour d'autres.
Genre le site d'un hacker qui se fait passer pour ta banque.
Donc la reponse est :
Via JS, ou du cote du client : NON
Sur le serveur : Oui, mais avec des restrictions. Cela est faisable avec apache et mod-rewrite, deja evoque plus haut. De plus il n'est pas possible de reecrire le debut de l'url (donc le nom du serveur), mais seulement le nom de la page et des arguments passes via get a celle ci. (En fait la reecriture se fait via un regexp).
Marsh Posté le 11-03-2004 à 22:15:21
Apparement Jardy cherche à faire apparaître une URL 'clean' pour que le client ne voit pas les 150 caractères de paramètres, sans pour cela changer la manière de passer les arguments. Rien à voir avec l'url-rewriting donc
Marsh Posté le 11-03-2004 à 23:16:49
Ben il a qu'a envoyer ces argument en post, car les arguments dans le liens c'est en mode get.
De toute facon on peut pas modifier l'adresse d'un site sans provoquer le rechargement de la page (via le client donc).
Marsh Posté le 11-03-2004 à 23:26:10
le seul moyen c'est effectivement de faire des 'formulaire' maquier par CSS pour resembler a des liens, est comme ça tu passe tout tes paramêtres.
Marsh Posté le 11-03-2004 à 21:34:21
Existe t'il un moyen JavaScript ou autre de réécrire l'url dans le champ Adresse d'IE ... pour ne pas afficher tous les paramètres comme par exemple index.php?id=***&truc=*** ...???
Merchi
JardY