Author Topic: url rewriting wb 27  (Read 5800 times)

missfx

  • Guest
url rewriting wb 27
« on: May 28, 2009, 11:25:02 AM »
Bonjour,

je souhaiterai faire un rewriting de .php en .html mais ce qui marchait avant sur la v 2.6 ne fonctionne plus maintenant. J'ai essayé le htaccess de la 2.7 mais ça ne fonctionne pas non plus.

est-ce que quelqu'un aurait une solution à ce problème?

Merci pour vos réponses

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #1 on: May 29, 2009, 07:53:43 PM »
tu a bien changer le setting dans l'admin, mis le .htaccess avec

AddType application/x-httpd-php .html

et vérifier que toutes tes pages étais bien nommé .html ?
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

missfx

  • Guest
Re: url rewriting wb 27
« Reply #2 on: June 18, 2009, 05:38:18 PM »
oups pardon je n'avais pas vu la réponse. Alors j'ai essayé le htaccess mais quand j'utilise un navigateur comme firefox il me propose de télécharger la page.

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #3 on: June 18, 2009, 06:02:35 PM »
le .htaccess devrais etre :
Code: [Select]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/modules
RewriteRule ^(.*)\.html$ $1.php
</IfModule>
en gros si tu demande telfichier.html il va loader telfichier.php à la place

parce que le système ne change pas les extentions des fichiers.

il ne changeras pas les html dans le dossier modules, pour eviter les erreurs
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #4 on: June 18, 2009, 06:03:37 PM »
un exemple de ce que je parle :
http://designmoi.com/
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

missfx

  • Guest
Re: url rewriting wb 27
« Reply #5 on: June 18, 2009, 06:27:18 PM »
alors, c'est un htaccess que j'avais déjà essayé et qui marche très bien sur wb2.6 mais sur wb 2.7, le menu génère un .php
ton site est un wb 2.7?

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #6 on: June 18, 2009, 06:38:23 PM »
oui, la version downloadable du site présentement
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

missfx

  • Guest
Re: url rewriting wb 27
« Reply #7 on: June 18, 2009, 06:49:21 PM »
humm bon je resume  :
- j'ai mis le htaccess avec le code que tu m'as donc passé
- je créée ma page : ça crééer une page dans le dossier pages : truc.php
- ça me crééer une entrée dans le menu en .php
- en revanche si je tape truc.html ça fonctionne bien...
en fait voilà mon soucis par rapport à l'ancienne version, c'est que ça ne crééer pas des entrées en .html dans le menu

est-ce qu'il faudrait que je change dans les réglages l'extension des pages en .html?

merci pour ton aide  :-D

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #8 on: June 18, 2009, 07:46:01 PM »
oui,dans les réglage, quand tu change l'extension, seuls les liens changent, ils ne changes pas les fichiers.

donc si tu met .html, les menus demanderons des .html, mais les fichier Physique serons des .php, de la le htaccess va réécrire virtuelement les liens pour faire croire au navigateur qu'il est sur un .html, mais en réalité il est sur le même fichier en .html

moi j'ai éliminé mon dossier /pages en mettant tout dans le root, mais c'est pas sécure sur 80% des serveurs internet.
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: url rewriting wb 27
« Reply #9 on: June 18, 2009, 07:47:26 PM »
si tu veux que la réécriture de tes html _> php se fasse seulement dans ton dossier "pages" (pour évité bien du trouble) tu peu faire ceci comme htaccess :
Code: [Select]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/pages
RewriteRule ^(.*)\.html$ $1.php
</IfModule>
Xagone Inc. (formerly VotreEspace)
http://xagone.com/

missfx

  • Guest
Re: url rewriting wb 27
« Reply #10 on: July 02, 2009, 06:26:06 PM »
Bon j'ai encore essayé ce soir mais rien à faire... décidément il n'y a que sur l'ancienne version que j'y arrive. En fait là, ça va fonctionner que si je renomme mes pages en .html par exemple mais sinon voiilà ce qu'il se passe :

je mets la fonction .html dans les parametrages
je mets le fichier htaccess dans le répertoire pages
donc au niveau du menu c'est parfait ça affiche les lien en .html, je créée des pages en .html mais du coup quand je clique sur le lien il me dit qu'il ne trouve pas le fichier.php

en fait je me demande si ce que je veux est possible au final. Je voudrais que les liens .html se fasse automatiquement quand on rajoute une nouvelle page (je pense a mes clients qui l'utiliseront par la suite)

 

postern-length