[RESOLU] URL Rewriting avec pseudo fram

WRInaute discret
Bonjour a tous, j'aimerais pouvoir utiliser l' URL Rewriting sur mon site.
J'ai regarder le tuto (tres bien fait) mais je ne sais pas comment l'adapté a mon site. En effet mon site utilise les psudo fram et l'url s'écrit :
?info=nom_de_la_page il ni a pas d'extention ni de nom de fichier avant le ? (index.php). Bien entendu sur le serveur mes fichiers ont l'extention php.

Si qq pouvait m'aider il serait super sympa.

Voici quand même un essai du fichier .htaccess

Code:
RewriteEngine on
RewriteRule ^info-([a-z]+)\.html$
?info=$info [L]

J'oubliais de précisser que l'url propre que j'essai d'obtenir est du type :
www.monsite.com/viaferrata.html ou viaferrata et le nom du fichier récupéré par la variable $info. sans le .php
 
WRInaute discret
Code:
RewriteEngine on 
RewriteRule ^info-([a-z]+)\.html$ index.php?info=$1 [L]
$1 va récupérer ce qu'il y dans la 1ere parenthèse
 
WRInaute discret
Et flute ... j'ais crue que cela allais etre bon mais quand je teste j'ai une erreur 500.

Parcontre pourquoi as tu mis "index.php" alors que mes url ne s'écrive pas avec de cette maniere
www.monsite.com/index.php?info=nom_de_la_page
mais
www.monsite.com/?info=nom_de_la_page[/b]
 
WRInaute passionné
Est-ce que tu as d'autres choses que a-z dans tes urls ?

Par example A-Z, - et _ ?

:arrow:

Code:
([a-zA-Z_-]+)
 
WRInaute discret
c'est étrange car je suis chez ovh qui accept l'url rewriting.
En mettant le htaccess a la racine du site j'ai une erreur 500 ! ???????
que faire ??
 
WRInaute discret
De nouveau moi qui reviens à la charge. Je suis tj a la recherche d'une aide pour mon fichier .htaccess voici ce que j'ai écrit

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^info-([a-zA-Z-]+)\.html$ ?info=$1 [L]

Théoriquement avec cette syntaxe si j'écrit :

www.monsite.com/info-nomdelapage.html au lieu de www.monsite.com/?info=nomdelapage cela devrais marché ? NON ?

Chez moi rien SVP a l'aide
 
WRInaute discret
OK probleme résolu il me manquais un / voici le bon script :

Code:
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^info-([a-zA-Z-]+)\.html$ /?info=$1 [L]

Voila bon dev a vous
 
Discussions similaires
Haut