Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Personnaliser page erreur 404

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109495

Bonjour

Je reviens vers vous ce jour pour savoir si je peux personnaliser cette page : survey.yxplo.ch/new/index.php/survey/ind...sh6uegcfxjij/lang/de

J'ai beau cherché je ne trouve rien :(

Je suis sous Limesurvey Version 2.05+ Build 140520

Merci d'avance :)
L'administrateur a désactivé l'accès en écriture pour le public.

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109496

  • Nickko
  • Portrait de Nickko
  • Hors ligne
  • LimeSurvey Team
  • Messages : 2130
  • Remerciements reçus 265
  • Karma: 57
Bonjour Letofzurichois,

Tu dis revenir vers nous, mais je n'ai pas souvenir que tu nous ai déjà parler de cette page, de plus, elle renvoie une erreur 404, page introuvable.

Pourrais-tu nous décrire ton problème ?

Nickko
Nickko
Ergonome / Usability expert
L'administrateur a désactivé l'accès en écriture pour le public.

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109497

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6451
  • Remerciements reçus 844
  • Karma: 249
Salut,

Non, actuellement la page d'erreur 404 n'est pas personnalisable facilement. C'est en projet.

La différence entre la 2.00 et la 2.05:
- Avec la 2.0 :
- erreur de questionnaire (questionaire supprmé par exemple) : on monter la liste des questionaires
- erreur de page ( /existepas ) : erreur 404 de Yii par défaut
- Avec la 2.05
- erreur de questionnaire : erreur 404 noire et blanche
- erreur de page ( /existepas ) : erreur 404 noire et blanche
L'administrateur a désactivé l'accès en écriture pour le public.

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109498

  • Ben_V
  • Portrait de Ben_V
  • Hors ligne
  • Platinum Lime
  • Messages : 1122
  • Remerciements reçus 255
  • Karma: 79
Salut,
Sûrement le plus simple c'est d'indiquer la route à ta page custom dans le htaccess:
ErrorDocument 404 /dossier/not-found.html

Il faut juste que le serveur renvoie une erreur 404 ce qui est le cas avec la 2.05;
Avec des versions plus anciennes, par exemple dans le cas où un questionnaire n'existait pas on avait le message "Sorry. There is no matching questionnaire", mais la page où s'affichait le message existait ( 200 -> OK )
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
Dernière édition: il y a 4 mois 3 semaines par Ben_V.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: letofzurichois

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109590

Bonjour Ben_V;

Je viens de tester, sans effet, je dois toucher à quel fichier htaccess sous Limesurvey ...?

Merci de ta réponse !
L'administrateur a désactivé l'accès en écriture pour le public.

Personnaliser page erreur 404 il y a 4 mois 3 semaines #109597

  • Ben_V
  • Portrait de Ben_V
  • Hors ligne
  • Platinum Lime
  • Messages : 1122
  • Remerciements reçus 255
  • Karma: 79
le fichier il faut le mettre à la racine du site au même niveau que les dossiers principaux (admin, upload etc.)

En fait il ne s'appelle pas htaccess mais .htaccess (avec un point au début);
Le truc c'est qu'il faut l'uploader sous le nom htaccess.txt (ou ce que tu veux) et le renommer correctement .htaccess une fois sur le serveur (sinon sur ton ordi il peut passer pour un fichier de config et est masqué par le système donc tu ne sais plus où il est).

Attention dans les packages de LS, il y a déjà un fichier htacces.txt prêt à être renommé pour être activé, mais laisse-le de côté car il contient déjà des règles de réécriture d'url.
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: DenisChenu

Personnaliser page erreur 404 il y a 4 mois 2 semaines #109664

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6451
  • Remerciements reçus 844
  • Karma: 249
Salut,

Le mieux est de modifier le .htaccess existant.
L'existant:
<IfModule mod_rewrite.c>
    RewriteEngine on
 
    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
 
    # otherwise forward it to index.php
    RewriteRule . index.php
</IfModule>
# General setting to properly handle LimeSurvey paths
# AcceptPathInfo on
devient:
<IfModule mod_rewrite.c>
    RewriteEngine on
 
    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
 
    # otherwise forward it to index.php
    RewriteRule . index.php
</IfModule>
# General setting to properly handle LimeSurvey paths
# AcceptPathInfo on
ErrorDocument 404 /not-found.html
EN fait, c'est core mieux que la version 2.00 ... bonne idée qu'on à eu là (si ca marche ;))
L'administrateur a désactivé l'accès en écriture pour le public.

Personnaliser page erreur 404 il y a 4 mois 2 semaines #109667

  • Ben_V
  • Portrait de Ben_V
  • Hors ligne
  • Platinum Lime
  • Messages : 1122
  • Remerciements reçus 255
  • Karma: 79
...et pendant qu'on a les mains dans le cambouis, c'est le bon moment de se préparer sa ptite page custom pour la mise en maintenance (d'autant c'est peut-être inclus dans la 2.05 ou prévu pour les prochaines versions ? )

Pour ceux que ça intéresse:
# RewriteEngine On
# RewriteBase /
# RewriteCond %{REMOTE_ADDR} !^203\.204\.205\.206
# RewriteCond %{REQUEST_URI} !^/maintenance\.php$
# RewriteRule ^(.*)$ http://miplatform.com/maintenance.php [R=307,L]

Le jour où on souhaite mettre le site en maintenance, il faudra juste:
  1. avoir bien renseigné son adresse IP (ligne 3), car c'est la seule qui ne sera pas redirigée pour pouvoir bosser sur le site
  2. avoir un joli fichier maintenance.php à la racine de limesurvey avec le blablabla
  3. activer la redirection en supprimant jusqu'à la fin de la tâche les "#" qui neutralisent les 5 lignes de la règle
Benoît

goo.gl/Bw5iM => Recherche GG dans le forum français (remplacer "exemple" dans la barre de recherche)
goo.gl/WX8PH => GG search for english forum (Replace "example" in the search bar)
goo.gl/IxiGu => Búsqueda en el foro en español (Cambiar "ejemplo" en la barra de...
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.359 secondes
Donation Image