Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
salut,
Pour un fois je demande de l'aide.
C'est mon bapteme d'url rewriting et ça tombe à l'eau, il ne se passe rien, comme si je ne modifiais pas le .htacess.
Je voudrais réécrire les liens d'un dossier seulement
http://sousdomaine.monsite.com/ici/
j'ai donc le .htacess suivant :
Options +FollowSymlinks RewriteEngine on RewriteRule index.php?folder=?$1 ^/ici/([0-9]+)\.html$ [L]
Ce n'est pas super utile pour le moment mais j'y vais progressivement.
en appellant
http://sousdomaine.monsite.com/ici/0.html
ça devrait me renvoyer vers la page
http://sousdomaine.monsite.com/ici/index.php?folder=0
non ?
Je ne comprend pas pourquoi ça ne marche pas, j'ai essayer un paquet de variantes sans succès ![]()
J'ai mis ovh dans le titre du sujet car il parait qu'il faut indique l'url absolue chez ovh, contraitrement aux autres hebergements ...
Hors ligne
Salut,
J'ai commencé l'URL rewriting hier donc je ne suis pas forcément au top mais voila ce que je ferais :
RewriteRule ^/ici/([0-9]*)\.html$ /ici/?folder=$1 [L]
En fait je crois que tu as inversé l'adresse réécrite et l'adresse à réécrire...
Hors ligne
yep, merci pour l'ordre
, j'ai lu ici et là des tuto qui ne placait pas les instructions dans le même ordre
(ou c'est moi qui suit à la masse !)
Tant qu'a faire des tests j'y suis allé gaiement finalement ça marche en virant les ^ et $
RewriteRule /ici/([0-9]*)\.html /ici/index.php?folder=$1 [L]
Hors ligne
Tu ne devrais pas les enlever. Même si il sne sont pas obligatoires, il s servent à délimiter l'adresse qui sera lue par le htaccess. Cela est donc mieux de les laisser.
Hors ligne
arf, bon, je vais voir mais tel quel :
RewriteRule ^/ici/([0-9]*)\.html$ /ici/index.php?folder=$1 [L]
=> 404 not found
RewriteRule /ici/([0-9]*)\.html /ici/index.php?folder=$1 [L]
ok
je continue a tester ...
mais sinon, en quoi ça peut poser un problème ? pour les sous dossiers ?
Dernière modification par ___seb (25-06-2006 12:33:09)
Hors ligne