Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
22 Novembre 2017, 17:34:35


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Url rewriting  (Lu 1184 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Shadow_49
Nouveau
*
Hors ligne Hors ligne

Messages: 20


Voir le profil
« le: 24 Juillet 2010, 19:25:23 »

bonjour,

Je viens d'effectuer une petite recherche mais n'ai pas trouvé réponse à mon soucis.

Je souhaite mettre en place une petite règle d'url rewriting pour une de mes pages.

J'ai écris ceci dans mon .htaccess :
Code:
RewriteEngine on
RewriteRule ^plus-(1)\.html$ plus.php&o=$1 [L]

très basique.

Mais cela ne fonctionne pas Triste mon url de la page plus.php reste avec le paramètre derrière.

J'ai testé ceci avant pour m'assurer que cela ne venait pas de moi :
Code:
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
(pris du thread suivant : http://www.webou.net/communaute/index.php/topic,3523.0.html) et lorsque je tape index.php dans le nav, cela ne renvoie pas vers index.html.

Est-ce que tout cela est normal ? (serais-je si mauvais avec l'url rewriting ? ^^ )

Merci d'avance pour votre coup de main Sourire
« Dernière édition: 25 Juillet 2010, 00:27:42 par Shadow_49 » Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 24 Juillet 2010, 19:25:23 »

 Journalisée
Shadow_49
Nouveau
*
Hors ligne Hors ligne

Messages: 20


Voir le profil
« Répondre #1 le: 25 Juillet 2010, 00:19:21 »

Si cela peut vous permettre de m'aider, voici quelques précisions :

dans mon .htaccess j'ai ceci :
Code:
RewriteEngine on
RewriteRule ^plus-([a-z]{3})\.php$ /plus.php&o=$1 [L]

J'ai testé les liens suivants :
Code:
<a href="plus-sws.php" onclick="return !window.open(this.href, \'pop\', \'width=800,height=600,left=120,top=120\');" >
et
Code:
<a href="plus.php?o=sws" onclick="return !window.open(this.href, \'pop\', \'width=800,height=600,left=120,top=120\');" >

le 1er lien me dit que la page n'a pas été trouvé, le 2e fonctionne bien mais l'url n'est pas réécrite.

Aurais-je oublié quelque chose ??

Merci d'avance parce que la je ne vois vraiment pas, je dois être à une 15aine de tutos différents pour essayer de comprendre comment faire mais je n'y arrive pas Triste (pourtant ça n'a vraiment pas l'air compliqué !! )
Journalisée
Shadow_49
Nouveau
*
Hors ligne Hors ligne

Messages: 20


Voir le profil
« Répondre #2 le: 25 Juillet 2010, 00:27:22 »

Ok je viens de trouver mon erreur. C'était vraiment un truc très con

Je vous disais que j'avais mis comme règle de réécriture ceci :
Code:
RewriteRule ^plus-([a-z]{3})\.php$ /plus.php&o=$1 [L]

En fait l'erreur vient de /plus.php&o=$1 [L]

J'ai mis un & après plus.php au lieu du ?
Une erreur de débutant !!

mon problème n'est plus :p
Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 150



Voir le profil WWW
« Répondre #3 le: 31 Juillet 2010, 15:54:31 »

Bonjour,

Merci d'avoir partagé la solution au problème Sourire.
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.018 secondes avec 20 requêtes.