Welcome, Guest. Please login or register.
Did you miss your activation email?
February 13, 2012, 02:31:27 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
149700 Posts in 21103 Topics by 7538 Members
Latest Member: ionline
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: url rewriting wb 27  (Read 2912 times)
missfx

Offline Offline

Posts: 8


« on: May 28, 2009, 10: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
Logged
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #1 on: May 29, 2009, 06: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 ?
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
missfx

Offline Offline

Posts: 8


« Reply #2 on: June 18, 2009, 04: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.
Logged
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #3 on: June 18, 2009, 05:02:35 PM »

le .htaccess devrais etre :
Code:
<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
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #4 on: June 18, 2009, 05:03:37 PM »

un exemple de ce que je parle :
http://designmoi.com/
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
missfx

Offline Offline

Posts: 8


« Reply #5 on: June 18, 2009, 05: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?
Logged
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #6 on: June 18, 2009, 05:38:23 PM »

oui, la version downloadable du site présentement
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
missfx

Offline Offline

Posts: 8


« Reply #7 on: June 18, 2009, 05: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  grin
Logged
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #8 on: June 18, 2009, 06: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.
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
Xagone
AddOn Development
*
Offline Offline

Posts: 453



WWW
« Reply #9 on: June 18, 2009, 06: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:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/pages
RewriteRule ^(.*)\.html$ $1.php
</IfModule>
Logged

Xagone Inc. (formerly VotreEspace)
http://www.xagone.com/
missfx

Offline Offline

Posts: 8


« Reply #10 on: July 02, 2009, 05: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)
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!