10-10-2009, 05:00 PM
Merci Allwise pour tes informations et ton aide.
Pour répondre à ta question : pourquoi je réécris mes URL si c'es tporu utiliser le chemin standard du fichier?
Parce qu'il y a des fichiers qui n'ont pas nécessairement besoin de réécrire l'url : les images, les css, les js... tous ces fichiers statiques.
La réécriture d'url est ici utilisée pour retranscrire des "dossiers" en paramètres de index.php, car je trouvais que www.domaine.com/sousdomaine/fr/aide pour taper vers www.domaine.com/sousdomaine/index.php?lang=fr&page=aide était pas mal visuellement.
La solution abordée est peut être inadapté au problème.
Quelque chose m'a peut être échappé dans mon .htaccess (une astuce, un flags ...?)
Je reste pour ma part un peu déçu de la réécriture d'url :
d'une URL http://www.domaine.com/sousdomaine/fr/aide, je n'obtiens dans php que deux informations :
- l'url de la requête d'origine : http://www.domaine.com/sousdomaine/fr/aide
- le chemin du script réécrit : /home/monuser/public_html/sousdomaine/index.php
Et il me manque une information capitale :
- l'url du script réécrit : http://www.domaine.com/sousdomaine/index.php
Pour répondre à ta question : pourquoi je réécris mes URL si c'es tporu utiliser le chemin standard du fichier?
Parce qu'il y a des fichiers qui n'ont pas nécessairement besoin de réécrire l'url : les images, les css, les js... tous ces fichiers statiques.
La réécriture d'url est ici utilisée pour retranscrire des "dossiers" en paramètres de index.php, car je trouvais que www.domaine.com/sousdomaine/fr/aide pour taper vers www.domaine.com/sousdomaine/index.php?lang=fr&page=aide était pas mal visuellement.
La solution abordée est peut être inadapté au problème.
Quelque chose m'a peut être échappé dans mon .htaccess (une astuce, un flags ...?)
Je reste pour ma part un peu déçu de la réécriture d'url :
d'une URL http://www.domaine.com/sousdomaine/fr/aide, je n'obtiens dans php que deux informations :
- l'url de la requête d'origine : http://www.domaine.com/sousdomaine/fr/aide
- le chemin du script réécrit : /home/monuser/public_html/sousdomaine/index.php
Et il me manque une information capitale :
- l'url du script réécrit : http://www.domaine.com/sousdomaine/index.php