bien, sa ne fonctionne pas ofcourse, im encore un n00b :)htaccess ne fonctionne pas comme il devrait
c'est le code que j'ai:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)\.css - [S=7]
RewriteRule (.*)\.jpg - [S=6]
RewriteRule ^gallery gallery.html [L]
RewriteRule (.*)/(.*)/ index.html?page=$2 [L]
RewriteRule (.*)/(.*) index.html?page=$2 [L]
RewriteRule (.*)/ index.html?page=$1 [L]
RewriteRule (.*) index.html?page=$1 [L,QSA]
Maintenant, cela fonctionne très bien, si je tente localhost/abc mais il ne fonctionnera pas si je tente localhost/abc/
aussi, lorsque je tente localhost/abc/def (ou localhost/abc/def/pour cette question) le fichier css isnt étant inclus correctement. j'obtiens une erreur en disant que /abc/def/style.css n'existe pas. :(
Cependant, le code ne fonctionne pas si je supprime le drapeau QSA de la dernière règle, c'est le code que j'ai trouvé après beaucoup de googling et de lecture SO.Si quelqu'un peut aider je serai extrêmement reconnaissants.
merci!
hey. J'ai essayé ça aussi. mais ça ne marche pas pour une raison quelconque. – hsn
avez-vous fait RewriteRule (. *)/(. *) (/)? $ Index.html? Page = $ 2 [L] –
oui, c'est ce que j'ai essayé shaunhare.co.uk – hsn