Page 1 sur 1

.htaccess

Posté : 28 janv. 2006, 19:21
par bins007
Bonjour,

Mon hebergeur est plexiweb.net, j'ai un probleme avec l'url rewriting en fait ça ne marche pas. Est ce qu'url rewriting est activé sur plexiweb ?

En fait j'ai fait un repertoire test et j'y ai met un fichier index.php et un .htaccess :

Code : Tout sélectionner

RewriteEngine on RewriteRule ^/page.html$ /index.php [L]
ça me met erreur 404 quand je vais sur page.html

Posté : 28 janv. 2006, 19:44
par naholyr
L'url_rewriting est rarement activé chez les hébergeurs mutualisés.
Pour savoir ce qu'il en est exactement, visite donc leur site :)

Posté : 28 janv. 2006, 20:23
par bins007
Comment savoir si c'est activé ou pas ?

Posté : 28 janv. 2006, 21:01
par pjl
Pour savoir ce qu'il en est exactement, visite donc leur site :)

Posté : 28 janv. 2006, 22:59
par bins007
C'est bon il est activé

Alors pourquoi ça ne marche pas ?

Posté : 29 janv. 2006, 09:17
par Ripat
L'erreur 404 devrait t'indiquer quelle page n'est pas trouvée: page.html ou index.php?

C'est souvent un problème de chemin. Si tes deux fichiers se trouvent dans le même répertoire, enlève les /.

Posté : 29 janv. 2006, 13:07
par john12
Salut mec,

C'est normal que ca ne marche pas, ta synthaxe est inccorect.

La synthaxe correct est pour une url simple :

Code : Tout sélectionner

RewriteEngine on RewriteRule ^page.html$ /index.php [L]
Puis ensuite une url contenant des arguments par exemple.

Code : Tout sélectionner

RewriteEngine on RewriteRule ^page-([0-9])-([0-9]).html$ /index.php?page=$1&cat=$2 [L]

@+tard mec ;)

Posté : 30 janv. 2006, 11:34
par bins007
Ok merci beaucoup

ça a marché !

Je voulais savoir à quoi sert l'option :

Code : Tout sélectionner

Options +FollowSymlinks
?

Posté : 30 janv. 2006, 12:47
par john12
Ca sert à suivre les liens symboliques -> optimisation des rewrite rules ;)