Vous n'êtes pas identifié(e).
Heu... ewriteBase /www ???
Ubuntu Rocks
Hors ligne
Avec un R, pardon c'est juste une erreur dons mon post
Hors ligne
Ben difficile de voir avec une seule page... mais tu vois l'install que je viens de faire fonctionne tip-top alors que la syntaxe du ;htaccess est la même (sans le rewritebase).
Or une erreur 500 veut dire qu'il y a un bug dans le .htaccess, fonction de la config de l'hébergeur.
Là, j'avoue que je vois pas !!!
Options +FollowSymlinks
RewriteEngine on
RewriteBase /www
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
... devrait marcher, a moins que tu n'ai besoin d'une base de réécriture différente de par le sous-domaine mappé vers un répertoire spécifique ?
La meilleur aide pour cela serait de consulter la FAQ de ton hébergeur, ou de lui poser directement la question.
Ubuntu Rocks
Hors ligne
OK, merci je vrais ça avec eux.
Cordialement
Hors ligne
Vraiment, je suis maudite
Il n'y a pas moyens de réussir et sur 1 and 1.
J'ai testé sans rien, juste :
Options +FollowSymlinks
RewriteEngine on
RewriteBase
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
J'ai bien la page d'accueil et lorsque je clique sur une autre page via le menu c'est directement sur la page d'un autre site que j'ai dans un répertoire plus haut.
ensuite j'ai testé comme ceci :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /test
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
et la dès que je clique sur une des page du menu c'est erreur 500
donc sachant que j'ai le ZITE CMS placé dans le dossier : Test
niki/mysite/test
J'ai testé :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /niki/mysite/test
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
Et bien non, c'est : Error 404 - Not found
Le fichier requis n'a pas été trouvé.
Donc j'ai replacé les originaux hors template.php que j'ai modifié légèrement pour avoir "Identifiez vous" dans le id #bot
<div id="bot">Site motorisé par <a href="http://zite.prositif.com">ZITE CMS <?php echo ZITEVER ?></a> | <a href="index.php?z=login">Identifiez-vous</a> | </font></p></div>
+ un <TABLE etc...> pour que le site reste centré dans la page, ce qui ne doit pas empécher de faire fonctionner le .htaccess
Je laisse les accès aux bonnes âmes qui souhaitent trouver une solution :
Aussi, sous IE je n'arrive pas à me loggé alors que sous Firefoxe ç'est tout bon.
(Désolé...
Vous n'avez pas accès à cette section.)
Voici les accès :
http://template-zite.ici.st/mysite/test
http://s149630506.onlinehome.fr/niki//mysite/test
[EDIT ADMINISTRATEUR : j'ai effacé les codes livrés ici]
Pour éviter que l'on me pose la question, oui le dossier zdata est chmodé à 777 ainsi que tous les fichiers à l'interieur hors .htaccess
Cordialement
Hors ligne
J'ai modifié ton no.htaccess, fais un essai en activant la réécriture dans index.php (et en enlevant le non bien sur). J'espère que ça sera bon... mais... heu... sans garanties !
Ubuntu Rocks
Hors ligne
je sais pas comment c'est foutu chez eux mais tu peux essayer comme rewritebase :
- /
- /htdocs (c'est celui que je t'ai mis)
- /template-zite
- /htdocs/template-zite
(je suis absolument pas connaisseur en htaccess et en hébergeurs, lol)
Ubuntu Rocks
Hors ligne
Nannn c'est erreur 404
je laisse tel quel car la page d'accueil est accèsible, donc tu dois pouvoir modifier à ta guise dans l'admin
Dernière modification par Niki (20/09/2007 18:19:22)
Hors ligne
;404 c'est vraiment du au rewritebase (siton t'aurais une 500), donc on bine finir par trouver ! (cf suggestions ci-dessus)
Ubuntu Rocks
Hors ligne
même plus tu peux modifier l' .htaccess puisque le panneau admin fais le lien sur le no.htaccess
Indiques moi qu'elle ligne et dans quel fichier php que je modifie le lien qui pointe sur le fichier no.htaccess pour le faire pointer sur le .htaccess afin que tu puisses le modifier autant de fois que tu souhaites.
Car pas trops envie de te donner mes accès ftp LOL
Sinon tu vois lorsque tu es sous l'URL http://s149630506.onlinehome.fr/niki/mysite/test
et que tu cliques sur le menu et "La soirée" et bien c'est erreur 404 avec l'url http://s149630506.onlinehome.fr/niki/my … oiree.html
Sinon Renaud, as tu eu le problème de connexion sous IE ?
Dernière modification par Niki (20/09/2007 18:31:28)
Hors ligne
je peux éditer ton !;htaccess pas de soucis, je vais faire des teste.
Pour IE non, pas encore regardé.
Ubuntu Rocks
Hors ligne
mdr, il peux tout configurer à distance, c'est plus que le top ton script.
Sinon pour IE ce doit être aléatoire car la ça fonctionne
Hors ligne
voil m'dame, ça tourne !
je vais voir pour IE
EDIT : J'ai vu, je me logue sans pb. Tu aurais pas les cookies de session désactivés des fois ?
Ubuntu Rocks
Hors ligne
Dès fois ça malche dès fois ça malche pas hihihi décontlaster !!!
J'ai vue, je suivai ce que tu faisais héhé, maintenant je vois que c'est plus difficile sous le nom de domaine http://template-zite.ici.st/mysite/test, puisque c'est du domaine gratuit donc de la redirection <frameset> mais sous un vrai domaine ce doit être OK.
Merci bien.
Bon vais changer les login ou bien tu supprime mes commantaire du post LOL
Encore merci d'avoir consacré ton temps sur le sujet.
Hors ligne
Les codes sont supprimés du post et de ta homepage zite... mais change les tout de même par précaution. Je ne suis pas un vandale, mais dieu sait qui a pu passer par là entre temps ;-)
POur les codes FTP, je comprends, "y'a du monde" sur ton serveur, normal que tu sois méfiante.
Bonne continuation avec Zite.
Au fait, t'as vu le "marché au templates" avec tes créations ?
Ubuntu Rocks
Hors ligne
Yes merci, tu un as.
ça c'est un forum actif !!!
Cordialement
Hors ligne
Merci à thdel et Niki, grâce à leur post la réécriture fonctionne sur mon site chez phpnet.
Une précision par rapport au post de thdel :
Lorsque Zite est dans un répertoire donné tu indiques
Options +FollowSymlinks
RewriteEngine on
RewriteBase /[nom du répertoire]
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
en fait à la dernière ligne, il faut rajouter un slash devant index
RewriteRule ^([A-z0-9_-]+)\.html$ /index.php?perma=$1 [L]
Chez moi c'est ce qui ne fonctionnait pas depuis le début...
Hors ligne
Juste pour noter, sur OVH - hébergement mutualisé ceci marche pour moi:
RewriteEngine on
RewriteRule ^([A-z0-9_-]+)\.html$ /chemin/absolu/index.php?perma=$1 [L]
Hors ligne
En observant les 2 derniers post, que l'on soit sur phpnet, ovh ou trucmuche c'est la même chose : soit le chemin absolu est écrit dans RewriteBase soit il est dans RewriteRule
les codes suivants sont équivalents:
RewriteRule ^([A-z0-9_-]+)\.html$ /chemin/absolu/index.php?perma=$1 [L]
et
RewriteBase /chemin/absolu
RewriteRule ^([A-z0-9_-]+)\.html$ /index.php?perma=$1 [L]
ou encore (remarquez le déplacement de /
RewriteBase /chemin/absolu/
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
Jean
Hors ligne
bon apres un epu de mal avec moi même ( hé oui je m'enmelle souvent les pinceaux ) l'url rewriting fonctionne a merveille et ce même chez mon hebergeur ( ovh ).
Un probleme :
En local avec EasyPHP, cela fonctionne très bien SAUF que quand je clic sur un menu, les sous menu n'apparaissent pas!
Bon c'est pas que ce soit génant mais j'aimerais bien comprendre!
Help ... please
Edit : en fait l'adresse est bien mise dals la barre d'aresse : 127.0.0.1/[...]/nom_de_la_page.html, mais c'est toujours la page d'accueil qui s'affiche. Et les sous menu n'apparaissent toujours pas.
J'ai EasyPHP 1.8 sous windows et j'ai enlevé le commentaire devant les deux paramètres pour autoriser l'url rewriting dans le conf du serveur Apache.
Une idée ?
Dernière modification par KaaD (13/01/2008 18:15:06)
Hors ligne