Welcome, Guest
Username: Password: Remember me

TOPIC: Personnaliser page erreur 404

Personnaliser page erreur 404 5 months 3 weeks ago #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 :)
The administrator has disabled public write access.

Personnaliser page erreur 404 5 months 3 weeks ago #109496

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2152
  • Thank you received: 274
  • Karma: 58
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
The administrator has disabled public write access.

Personnaliser page erreur 404 5 months 3 weeks ago #109497

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6551
  • Thank you received: 869
  • Karma: 257
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
The administrator has disabled public write access.

Personnaliser page erreur 404 5 months 3 weeks ago #109498

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1147
  • Thank you received: 273
  • 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...
Last Edit: 5 months 3 weeks ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: letofzurichois

Personnaliser page erreur 404 5 months 3 weeks ago #109590

Bonjour Ben_V;

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

Merci de ta réponse !
The administrator has disabled public write access.

Personnaliser page erreur 404 5 months 3 weeks ago #109597

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1147
  • Thank you received: 273
  • 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...
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu

Personnaliser page erreur 404 5 months 2 weeks ago #109664

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6551
  • Thank you received: 869
  • Karma: 257
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 ;))
The administrator has disabled public write access.

Personnaliser page erreur 404 5 months 2 weeks ago #109667

  • Ben_V
  • Ben_V's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 1147
  • Thank you received: 273
  • 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...
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.330 seconds
Donation Image