10-10-2009, 05:24 PM
Je pense que t'as un problème d'organisation.
1° Tu fais ton site avec les tous les liens originaux, sans aucune réécriture nulle part.
2° Tu crées des règles de réécriture dans ton fichier .htaccess qui ne concernent QUE tes pages.
C'est ce que font la plupart des framework et applications qui utilisent un point d'entrée unique, un routeur qui définit les ressources nécessaires en fonction des paramètres fournis etc... Exemple :
Si tu veux, plus généralement, exclure les ressources qui sont des fichiers ou des dossiers, tu rajoutes des conditions à ta règle :
3° Tu remplaces sur ton site les liens vers tes pages par les URL rewritées.
De cette façon tu ne devrais avoir aucun problème de mélange d'url originales / réécrites.
1° Tu fais ton site avec les tous les liens originaux, sans aucune réécriture nulle part.
2° Tu crées des règles de réécriture dans ton fichier .htaccess qui ne concernent QUE tes pages.
C'est ce que font la plupart des framework et applications qui utilisent un point d'entrée unique, un routeur qui définit les ressources nécessaires en fonction des paramètres fournis etc... Exemple :
Code :
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|txt)$ index.php
Code :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php
De cette façon tu ne devrais avoir aucun problème de mélange d'url originales / réécrites.