support « Besoin d'aide «
Configuration url rewriting [Solved]
Sur une installation locale sous windows (EasyPhp 1.8, yacs ...
| Owner | Jmarc |
| Progress | ![]() |
| Workflow | Support request |
| Status | A solution has been made available
|
Sur une installation locale sous windows (EasyPhp 1.8, yacs 8.11) j'ai essayé d'obtenir "les jolis liens" mais j'arrive sur une page HTTP 404 lorsque je clique sur un lien (j'ai suivi les instructions de Gérer l'HTACCESS de son serveur)
Les liens générés sont du type : http://localhost/article-27-page-temp
Est-ce que l'on peut faire marcher l'URL rewriting sur une installation locale EasyPhp sur Windows ?
Quelqu'un aurait-il le htaccess qui va bien dans ce cas ?
P.S 1: j'ai aussi essayé sur un EasyPhp 5.3 avec un Yacs 10.1.15 mais ce n'est pas mieux...
P.S 2 : le mode avec les liens "articles/view.php/123" fonctionne correctement, lui
![]() J.Juraver | Pour rappel et pour les plus férus du charabia apache : Ressources additionnelles ----- Yacs on my blog | Yacs on social media | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | Find Yacs anywhere with your phone! Je ne m'attarde pas, j'ai mon yacs en double file...
![]() Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz | |
![]() Agnès Rambaud | Agnès Il n'y a pas de problèmes, que des solutions. Agnès Il n'y a pas de problèmes, que des solutions.
|
![]() Jmarc | Le problème est résolu avec la 8.11 mais je n'arrive toujours pas à avoir les "jolis liens" qui marche sur la 10.1.15 Je suis sur un EasyPhp 5.3 (Php 5.3.0). Dans ma config apache, j'ai bien : LoadModule rewrite_module modules/mod_rewrite.so ainsi que : <Directory /> Lorsque je vais sur Panneau de controle > Configuration > Apache .htaccess, et que je clique sur les liens pour tester le serveur, j'obtiens : Fondamentaux (compression) : Options (ré-écriture des liens) : La ré-écriture des liens est disponible. Le parcours des répertoires sera interdit globalement. Vérifier que Apache a été configuré avec AllowOverride Options.Indexes (cache par expiration) : Le cache par expiration est disponible. Par défaut, le traitement sera confié à index.php. Vérifier que Apache a été configuré avec AllowOverride Indexes.Je clique ensuite sur le bouton Actualiser le fichier .htaccess qui me génère bien un fichier .htaccess dans le dossier d'installation de yacs. Je vais ensuite sur Panneau de controle > Configuration > Paramètres système > Communication > Génération des liens, et là :
Objet non trouvé! L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur. Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site. Error 404 site1.com01/27/10 17:01:03 Apache/2.2.13 (Win32) PHP/5.3.0 Si je purge le cache du site et essai de suivre un "joli lien", je retombe sur la même page d'erreur Est-ce qu'il faut aller "bidouiller" dans le fichier .htaccess créé ? |
![]() Agnès Rambaud | Je ne peux pas rattacher le commentaire de JJ, que je recopie ici : " Il faut vérifier si "mod_rewrite" est bien activé dans ta configuration apache. " Par ailleurs, quels sont les messages renvoyés par yacs lors des 3 tests sur le .htaccess ? Agnès Il n'y a pas de problèmes, que des solutions. Agnès Il n'y a pas de problèmes, que des solutions.
|

















