Vous n'êtes pas identifié(e).
Pas de révolution, mais une évolution fort attendue par certains : la possibilité de définir des URLs signifiantes pour les pages de votre site zite, et une seule URL pour la page d'accueil.
Bilan : des adresses plus claires et parlantes pour vos visiteurs, et une meilleure indexation de vos sites.
Plus d'infos sur http://zite.prositif.com
Ubuntu Rocks
Hors ligne
Pas supporté en natif par certains hébergeurs gratuits (dommage mais bon on ne peut pas tout avoir), mais l'URL rewriting est effectivement un plus indéniable pour la lisibilité et l'aide au référencement, excellente évolution donc !
Je teste dès ce soir en local
Dernière modification par doume (13/06/2007 07:37:32)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Tiens moi au courant, la modif est toute fraîche et elle peut avoir entrainé quelques "dommages collatéraux".
Ubuntu Rocks
Hors ligne
Premier test en local (install sans rien toucher) : erreur 500.
A priori mon serveur local XAMPP (installé sans aucune modif vu que moi et php cela ne fait quand même pas deux) n'aime pas beaucoup l'évolution. Pas mieux en désactivant la fonction de réécriture dans l'index. J'ai parcouru la toile très rapidement et cela sent le conflit serveur/htaccess. A suivre.
Edit1 :
Le logfile me renvoit [alert] [client 0.0.0.0] F:/xampplite/htdocs/zite3/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Edit 2 :
J'ai trouvé d'où venait mon problème en cherchant un peu sur la toile (quelqu'un a très bien dit que c'est en forgeant qu'on devient forgeron )
Par défaut la configuration de XAMPP pour Windows (je ne préjuge pas de celle pour un autre OS et/ou un autre serveur Apache local) n'autorise pas l'URL Rewriting.
Après activation de cette fonction dans le fichier de config du serveur Apache j'accède bien à mon site Zite CMS 0.6 beta sur mon serveur local.
Pour activer l'URL Rewriting j'ai :
. arrêté le serveur Apache à partir de la console XAMPP,
. ouvert en édition le fichier de configuration Apache httpd.conf (apache/conf/httpd.conf),
. cherché la ligne "#LoadModule rewrite_module modules/mod_rewrite.so" (sans les guillemets),
. retiré le "#" (sans les guillemets) pour activer la fonction,
. enregistré la modification du fichier httpd.conf ,
. redémarré le serveur Apache à partir de la console XAMPP.
Voili voilou
Il me faudra désactiver cette fonction chez mon hébergeur gratuit (il semble cependant exister des solutions de contournement pour lui sur la toile au vu des sites que j'ai pu visiter au fil de mes recherches), mais je ferai quand même quelques essais en local avant de désactiver cette fonction et de mettre à jour mon site de test en ligne.
Dernière modification par doume (14/06/2007 08:42:26)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Adieu Free :-( Pas de mod_rewrite, nos chemins se séparent.
En local, j'ai dû enlever la première ligne dans .htaccess, cela est peut être dû à ma config d'apache comme suite:
=====
<Directory "c:/root/http">
Options Indexes FollowSymLinks
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
=====
Hors ligne
Merci, pour tous ceux que ces infos renseignera utilement.
Si l'hébergeur ne supposrte pas le mod_rewrite, il suffit de supprimer le .htaccess a la racine de zite, et de désactiver la réécriture dans le fichier index... et tout doit marcher normalement chez free.
Ubuntu Rocks
Hors ligne
Les boutons d'édition/duplication des permalink se trouvent où STP ?
Edit : bah j'ai mis le doigts dessus
En mode Admin uniquement (logique puisque seul ce mode permet d'ajouter des pages), et quand une page est en mode édition, cliquer sur "source" au dessus de la zone d'édition et renseigner le champ "Nom en clair du fichier".
La modification du nom de la 1ère page du menu n'est pas opérationnelle (même en l'appelant index), est-ce normal ?
Noter que pour profiter au mieux de cette évolution orientée lisibilité mais de mon avis perso orientée surtout référencement, il faut choisir des noms de pages qui soient analysable au mieux par les robots des moteurs de recherche, donc préférer par exemple mon-album-photos à monalbumphoto .
Dernière modification par doume (14/06/2007 20:08:57)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Oui, et même mon_album_photos plutôt que mon-album-photos. En effet cette modif a principalement pour intérêt de rendre les sites zite plus faciles a référencer. Mais c'est vrai que c'est aussi plus sympathique d'aller sur mes_photos.html que sur index.php?z=94 ;-)
Pour la home c'est normal. En fait on peut changer le nom du permalink mais il n'apparaît jamais dans les URLs, car sinon on aurait deux accès à la home : mondomaine.com et mondomaine.com/mon_index.html, avec donc un soucis de duplicate content.
Ubuntu Rocks
Hors ligne
Adieu Free :-( Pas de mod_rewrite, nos chemins se séparent.
Le mod_rewrite ne fait pas tout, pour s'en convaincre il suffit de lire cette page (entre autres) de l'excellent site d'Olivier Andrieu
Sachant que le principal moteur de recherche Européen sait indexer des URL dynamiques pour moi un CMS hyper simple à utiliser que Zite a bien sa place, même avec moins de visibilité sur l'URL des pages générées, chez cet hébergeur
Dernière modification par doume (14/06/2007 22:07:43)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Premier test en ligne chez Free (procédure de désactivation de l'URL rewriting appliquée et mise à jour uniquement des fichiers impactés par rapport à la version 0.5 beta à l'exception du fichier template.php).
L'arborescence déployée du menu de mon site de test est la suivante :
Menu1
Menu1- Item1
Menu1- Item2
Menu2
Menu2- Item1
Menu2- Item2
Contactez-nous (formulaire de Renaud intégré)
A propos du site
Login
1. En arrivant sur le site je vois :
Menu1
Menu1- Item1
Menu1- Item2
Menu2
Contactez-nous
A propos du site
Login
2. Si je clique sur menu2 je vois :
Menu1
Menu2
Menu2- Item1
Menu2- Item2
Contactez-nous
A propos du site
Login
A partir de là, si je clique sur Menu1 ce menu ne se déploie pas (visuellement c'est idem point 2).
Le restant du menu est cependant toujours actif.
Edit 1 :
Pour préciser le symptôme, quand je pointe sur Menu1 mon navigateur me signale que je pointe vers l'URL de la dernière page ouverte.
Edit 2:
J'ai fait un download complet de mon site en ligne, retiré la clé "php 1" du fichier .htaccess (il est donc vide) et désactivé l'URL Rewriting de mon serveur local. Dans le fichier index.php l'URL rewriting reste lui désactivé.
Dans ces conditions tout fonctionne.
Il y a probablement quelque chose d'autre que leurs serveurs n'aiment pas, au cas où la liste des fonctions PHP interdites chez eux est ici.
Dernière modification par doume (16/06/2007 17:19:11)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Premier test en ligne sur un Demo1G d'OVH (procédure de désactivation de l'URL rewriting appliquée) :
Le fonctionnement est OK avec l'URL Rewriting désactivé.
Le problème sus-cité est donc spécifique à Free.
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Essaie de télécharger la dernière mouture disponible sur le site, pour voir si elle règle le problème chez free (et ne le crée pas chez OVH). J'espère que ça va être mieux : le bug de l'adresse de la home se produisait lorsque zite était à la racine d'un domaine ou d'un sous-domaine, en fait, et c'est sensé être réglé.
Ubuntu Rocks
Hors ligne
Je confirme que chez Free mon install est à la racine du compte, alors que chez OVH elle est dans un sous répertoire dédié.
Mise à jour du fichier /zite/zite.php (à priori le seul important pour cette correction) chez Free : le problème semble résolu.
Même manip chez Demo1G-OVH : pas de conséquence visible.
Je n'ai par contre pas refait de tests en local avec URL Rewriting activé, j'ai supposé que cela tu avais pu t'en charger.
Note : zite est maintenant en 0.6.2 beta mais apparaît toujours en 0.6 beta sur le site (sorry Renaud ... déformation professionnelle )
Dernière modification par doume (27/06/2007 22:02:28)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
Voilà, j'ai noté que c'est maintenant la 0.6.2.
Au fait, tu lis les mails de ladresse utilisée pour t'inscrire ici ? Parce que je t'ai envoyé un message ;-)
Ubuntu Rocks
Hors ligne
Voilà, j'ai noté que c'est maintenant la 0.6.2.
Cool !
Au fait, tu lis les mails de ladresse utilisée pour t'inscrire ici ? Parce que je t'ai envoyé un message ;-)
Bah voui ... faut bien pouvoir lire les news des gentils admins quand il y en a ;-)
Zite CMS 0.6.2 Beta en test chez Free et chez OVH (Demo1G gratuit)
Serveur local XAMPP Lite 1.6.2 portable (ZIP) sous Windows 2000 Pro SP4
Firefox 2.0.0.4 + FireFTP + Web Developer + papier + crayon + gomme
Internet Explorer ? Uniquement sous la torture ;-)
Hors ligne
[résolu]
Tout d'abord grand merci pour ce cms simple, rapide léger et tout et tout.
J'ai un prob avec le rewriting.
J'ai fait les modifs indiquées pour l'upgrade vers 0.6
j'ai donné (dans "source" nom en clair) des noms à mes pages (accueil, photo, musique,...)
Je suis chez phpnet donc pas de prob de ce côté.
Mon problème:
www.mon_site.be m'envoie vers la page d'accueil c'est ok
MAIS
tous les autres clics sur le menu déclenche l'erreur 404 avec comme message
[mon_repertoire]/index.php was not found on this server.
Une idée ?
Merci pour votre réponse
Dernière modification par treb (05/07/2007 08:38:07)
Hors ligne
envoie moi par mail l'adresse du site, ton index.php et ton .htaccess, que je jette un oeil.
Ubuntu Rocks
Hors ligne
Pas de révolution, mais une évolution fort attendue par certains : la possibilité de définir des URLs signifiantes pour les pages de votre site zite, et une seule URL pour la page d'accueil.
Bilan : des adresses plus claires et parlantes pour vos visiteurs, et une meilleure indexation de vos sites.
Plus d'infos sur http://zite.prositif.com
Bonjour,
je viens de découvrir Zite, et je trouve cela très intéressant.
Pour l'instant j'utilisais principalement CuteNews...
Dans la version CuteNews RU, il existe un fichier urls.ini, permettant de personnaliser les permaliens, sans utiliser de .htaccess...
Hors ligne
[résolu]
Tout d'abord grand merci pour ce cms simple, rapide léger et tout et tout.
J'ai un prob avec le rewriting.
J'ai fait les modifs indiquées pour l'upgrade vers 0.6
j'ai donné (dans "source" nom en clair) des noms à mes pages (accueil, photo, musique,...)
Je suis chez phpnet donc pas de prob de ce côté.
Mon problème:
www.mon_site.be m'envoie vers la page d'accueil c'est ok
MAIS
tous les autres clics sur le menu déclenche l'erreur 404 avec comme message[mon_repertoire]/index.php was not found on this server.
Une idée ?
Merci pour votre réponse
Après quelques échanges de mail avec Renaud :
Le problème vient de l'hébergeur (phpnet).
1. Il n'accepte pas .htaccess, ==> il faut renommer en htaccess.fi
2. mon site ne se trouvait pas à la racine de mon répertoire chez l'hébergeur donc dans le fichier htaccess.fi j'ai ajouté la ligne
RewriteBase / monrepertoire
en 3ème ligne juste après RewriteEngine on
Voilà cela marche grâce à Renaud, hénaurme merci à lui
Hors ligne
Je suppose qu'en parlant de trem, c'est de moi, treb que tu parles.
En réalité, le graal en matière de réécriture, avec phpnet, je ne l'ai pas atteint. Si tu vas sur mon site (www.akasha-asbl.be) tu verras que les adresses sont affichées sous la forme http://www.akasha-asbl.be/index.php?perma=salle ce qui ne me satisfait toujours pas, et ce malgré quelques renseignements fournis le support phpnet.
Voilà ou j'en suis. Cela dit à part ça, je très satisfait de phpnet et ... de zite bien sûr.
Hors ligne
en local il faut modifier la conf d'apache pour que la réécriture d'url fonctionne avec easyphp (décommente les lignes ou tu trouves "rewrite").
Pour PHPNET malheureusement je n'ai pas tellement de billes à te refiler, je ne connais pas leurs spécificités... si les infos que tu as trouvé ici ne parchent pas, il faudrait que quelqu'un qui a fait fonctionner le truc chez PHPNET puisse te tuyauter.
Sinon envoie moi par mail les codes FTP de ton hébergement, que je regarde ça... si ça te fait pas peur (et si tu peux les changer au besoin par la suite).
Ubuntu Rocks
Hors ligne
ben... je suis sur ton site, thdel, et ça semble marcher à la perfection en fait
Ubuntu Rocks
Hors ligne
Malheureusement je ne comprends rien a tout ça.
Heureusement que la simplicité du script était au RDV sinon je ne serais même pas ici.
Donc si j'ai bien compris :
Le fichier no.htaccess doit être édité afin d'ajouter la ligne RewriteBase / www à la ligne 3 et renommer en .htaccess chez l'hébergeur
Mais www dans le .htaccess étant je suppose à remplacer par un nom de dossier mais lequel ?
Ensuite éditer le fichier .index.php et remplacer le mot false par true ou supprimer la ligne même.
Et ensuite changer les noms des menus par ce que l'on souhaite du genre Accueil_du_site, etc... en mode SOURCE et non en mode EDITER dans la console d'administration.
Bref cela sous 1 and 1 comme hébergeur pour mon cas mais avec eun belle page 500
Donc ou est l'erreur ?
Hors ligne
Pour le rewritebase, tu dois bien laisser RewriteBase /www a priori.
Mets-nous une copie de ton .htaccess, et donne-nous l'url du site, qu'on regarde ça... on va bien finir par trouver.
Ubuntu Rocks
Hors ligne
Par exemple pour cette adresse :
http://template-zite.ici.st/niki-2
http://s149630506.onlinehome.fr/niki/niki-2
Options +FollowSymlinks
RewriteEngine on
ewriteBase /www
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
A savoir que j'ai renommé le fichier .htaccess en no.htaccess sinon pas moyen et c'est une erreur 500
et remis le fichier index.php d'origine
Hors ligne