Pour commancer, mon hebergeur support le mod_rewriting et le php5 donc, pas de probleme de ce coté là.
Cela dit, je n'ai pas drois a l'erreur car meme si mon hebergeur accepte le rewriting, ces serveurs cache les .htaccess, donc si je fais une connerie, je risque de ne pas retrouver mes .htaccess meme via un logiciel FTP.
donc ...
J'en ai lu des tonnes d'articles... donc, si j'ai bien compris (je prends en compte le cache)...
le code à mettre dans un .htaccess est ça :
Code:
CODE
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /page.php?page=$1 [L]
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /page.php?page=$1 [L]
---------------------------------------------------
Si mes liens sont dans le genre : "mon_site.com/index.php?jour=1" mon code devient comme ça????
Code:
CODE
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /index.php?jour=$1 [L]
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /index.php?jour=$1 [L]
Comment faire pour introduit dans mes URL (html) les titres genre "article" "musique" "journee" ... etc
---------------------------------------------------
dans le cas où j'ai:
monsite.com/redaction/~auteur/index.php?article=10
je mets ça?
Code:
CODE
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /redaction/~auteur/index.php?article=$1 [L]
RewriteCond %{REQUEST_FILENAME}\.cache -f
RewriteRule ([^.]+)\.html$ /$1.html.cache [L]
RewriteRule ([^.]+)\.html$ /redaction/~auteur/index.php?article=$1 [L]
-------------------------------------------------
Autre chose, est ce que je dois mettre dans chaque repertoire un .htaccess?
-------------------------------------------------
-------------------------------------------------
Merci d'avance pour vos réponses,
Bien cordialement.
M.K.