8797 sujets

Développement web côté serveur, CMS

Bonsoir,

bon je sais pas si c'est le bon forum (ou même si ce genre de question se pose sur alsa Smiley biggol ) mais bon si on parle de langage serveur il y a une chance que pas mal de monde connaisse la réponse.

Voilà je voudrais faire de l'url rewriting avec apache.
Ce que je veux faire est très simple, au lieu qu'une page soit appelée http://www.site.com/page.php, l'utilisateur mette http://www.site.com/page et soit redirigé vers http://www.site.com/page.php.

voilà mon fichier .htaccess actuel qui évidemment me permet d'avoir un magnifique 404 Smiley boulet Smiley mur


RewriteEngine  on
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/styles/
RewriteRule ^(/[^.]*)$ $1.php [L]


Merci d'avance et @+ Smiley smile
Modifié par oli (17 Jun 2005 - 01:08)
RewriteBase /
RewriteEngine on
RewriteRule ^(.*)\.png$  $1.png [L]
RewriteRule ^(.*)\.jpg$  $1.jpg [L]
RewriteRule ^$1/$  index.php5?page=$1  [L]
RewriteRule ^404/$  index.php5?page=404  [L]


esseye ça Smiley smile
oui je l'utilise pour plume, pourquoi cela fait quelque chose toi ?

EDIT: enfin je crois Smiley biggol .
J'ai mis les url "jolies" sur plume qui, il me semble ne fonctionnent que si le module est activé. J'ai activé ce dernier en décommentant:
LoadModule rewrite_module modules/mod_rewrite.so

Modifié par oli (16 Jun 2005 - 16:23)
J'ai fait une grosse erreur en voulant modifier mon code pour te le montrer.

RewriteBase /
RewriteEngine on
RewriteRule ^(.*)\.png$ $1.png [L]
RewriteRule ^(.*)\.jpg$ $1.jpg [L]
RewriteRule ^(.*)/$ index.php5?page=$1 [L]
RewriteRule ^404/$ index.php5?page=404 [L]


ça devrait passer nickel.

Sinon, un bon lien:
http://www.webmaster-hub.com/publication/article5.html
Modifié par TriadPtale (16 Jun 2005 - 21:43)
Salut TriadPtale,

Merci beaucoup pour ton lien Smiley cligne

Tout marche nickel maintenant Smiley smile


Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^.*monsite.com.*$
RewriteRule   ^(.*)$   $1.php  [L]