JeuWeb - Crée ton jeu par navigateur

Version complète : URL rewriting pour des requêtes Ajax ?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Youpla

Je me demandais... c'est bien d'avoir des url propres dans les liens affichés à l'utilisateur / moteur de recherche.

Cependant, quid pour les requêtes ajax ?

Est ce qu'on doit passer par le même système, donc interprétation d'une url "jolie" ou exploiter directement la bonne adresse ?

A mon sens,

-les plus de l'url rewriting :
avoir une seule typologie d'adresse dans tout le système (donc peut être moins de maintenance)

- les moins de l'url rewriting :
une couche supplémentaire (pb de lisibilité, de perf ?) entre le client et le serveur pour les appels ajax.

Vous en pensez quoi ?
Si tu rewrites grâce à Apache, ça ne sert à rien de créer des règles pour tes requêtes Ajax, il n'y a aucun bénéfice (le seul inconvénient étant l'effort que ça te demande).
(26-11-2012, 07:26 PM)Sephi-Chan a écrit : [ -> ]Si tu rewrites grâce à Apache, ça ne sert à rien de créer des règles pour tes requêtes Ajax, il n'y a aucun bénéfice (le seul inconvénient étant l'effort que ça te demande).

je pensais effectivement via Apache /htaccess

S'ily a un si, c'est qu'il y a d'autres possibilités. Tu pensais à quoi ?
Si le routeur est intégré dans le framework, tu as forcément des URL propres. Wink
l'url rewritting est assez gourmand en ressources serveur il me semble, mais peu importe...de toute façon toutes tes pages in-game (after logging) n'ont pas besoin d'être réécrites

après le référencement pour un jeux web => bon courage...qui dit référencement dit pas mal de contenu intéressant non dupliqué, et beaucoup d'effort niveau backlink sans y aller comme un bourrin sinon c'est la sandbox voir pénalisation (pingouin)
Mouais,

le mieux est de te contenter d'un URL Rewriting simple comme supprimer le "index.php" de ton adresse. Laisse PHP s'occuper de ça. Ton .htaccess travaille déjà suffisament, surtout si tu lui balance des instructions relatives au cache, ...