.htaccess

Eléphant du PHP | 351 Messages

28 janv. 2006, 19:21

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

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

28 janv. 2006, 19:44

L'url_rewriting est rarement activé chez les hébergeurs mutualisés.
Pour savoir ce qu'il en est exactement, visite donc leur site :)

Eléphant du PHP | 351 Messages

28 janv. 2006, 20:23

Comment savoir si c'est activé ou pas ?

ViPHP
pjl
ViPHP | 2119 Messages

28 janv. 2006, 21:01

Pour savoir ce qu'il en est exactement, visite donc leur site :)

Eléphant du PHP | 351 Messages

28 janv. 2006, 22:59

C'est bon il est activé

Alors pourquoi ça ne marche pas ?

ViPHP
ViPHP | 1380 Messages

29 janv. 2006, 09:17

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 /.
ripat

Petit nouveau ! | 6 Messages

29 janv. 2006, 13:07

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 ;)

Eléphant du PHP | 351 Messages

30 janv. 2006, 11:34

Ok merci beaucoup

ça a marché !

Je voulais savoir à quoi sert l'option :

Code : Tout sélectionner

Options +FollowSymlinks
?

Petit nouveau ! | 6 Messages

30 janv. 2006, 12:47

Ca sert à suivre les liens symboliques -> optimisation des rewrite rules ;)