Erreur 403 Interdit Vous n’avez pas la permission d’accéder à ce document. (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2432457
    Perseverance
    Participant
    Padawan WordPress
    73 contributions

    Bonsoir,

    Y a t-il la possibilité d’être redirigé vers une page concernant l’auteur d’un article quand on clique dessus. Car moi je tombe sur une page d’erreur « Vous n’avez pas la permission d’accéder à ce document. »
    Quelqu’un sait ce qu’il faut que je fasse pour rectifier l’erreur? J’ai regardé mais j’espère que ce n’est pas aussi galère que j’en ai l’impression. En gros j’espère que ça n’a rien à voir avec ça : https://fr.wordpress.org/support/article/changing-file-permissions/

    Ma configuration WP actuelle :

    • Version de PHP / MySQL : 7.2.24 / 5.7.39
    • Thème utilisé : BusiCare Dark
    • Nom de l’hébergeur : LWS
    • Environnement pc : Linux
    #2432474
    mathieu42
    Participant
    Maître WordPress
    1754 contributions

    quel est l’url qui affiche cette erreur ?

    c’est une erreur 403 du serveur ou de wordpress ?

    #2432849
    Perseverance
    Participant
    Padawan WordPress
    73 contributions

    Bonjour Mathieu et merci pour ta réponse.
    L’url erreur 403 : https://electrolib.net/author/admin/
    Et erreur 404 quand je clique sur la date de toute publication.

    #2432862
    mathieu42
    Participant
    Maître WordPress
    1754 contributions

    j’ai un hébergement de test chez le même hébergeur et c’est l’installation automatique qui bloque ces pages par défaut.

    pour modifier cela, allez dans l’espace de gestion de l’hébergement -> « WP Manager » -> « Gérer » -> « Sécurité » et là vous désactivez « Masquer l’identifiant des auteurs ».

    #2432887
    Perseverance
    Participant
    Padawan WordPress
    73 contributions

    Merci à toi, c’est précis.

    Sauf que malheureusement j’ai un hébergement starter et quand je vais sur WP Manager, j’ai un message :
    « WordPress Manager est outil développé par LWS, afin de gérer plusieurs WordPress via une seule page.
    Pour bénéficier de cet outil il est nécessaire de passer sur une formule supérieure de la même gamme. »

    ça serait magique. Mais ça fait cher à l’année pour un site qui ne génère pas d’argent.

    Y aurait-il une autre solution pour rediriger le clic vers une page moins humiliante? En plus c’est pareil en cliquant sur la date des posts.

    #2432888
    mathieu42
    Participant
    Maître WordPress
    1754 contributions

    j’avais déjà décidé que ça allait rester un hébergement de test et que je n’allais plus passer par cet hébergeur dans le futur. et là votre message me confirme dans ma décision.

    une autre chose à tester est de retirer la ligne du fichier .htaccess qui produit cela. mais c’est possible qu’un traitement du côté de l’hébergement la remette en place automatiquement.

     

    en ce qui concerne le choix de l’hébergement, essayez peut-être de faire une demande sur ce site qui propose des hébergement sans frais (il vous restera juste la paiement du nom de domaine) :

    .https://www.hebfree.org/

    #2432892
    Perseverance
    Participant
    Padawan WordPress
    73 contributions

    Ah oui mais il n’y a pas de contrepartie demandée par cet hébergeur?
    Merci beaucoup à toi pour ta réactivité.. pour le .htaccess je, il s’agirait de quelle ligne :

    # BEGIN WP MANAGER
    # Règles ajoutées par LWS Wordpress Manager, ne pas éditer à la main
    # Rules added by LWS Wordpress Manager, do not edit by hand
    RewriteRule ^author/(.+) "-" [F]
    <If "%{REQUEST_FILENAME} =~ /wp-comments-post.php/ && ( %{HTTP_USER_AGENT} == '' || %{HTTP_REFERER} == '' )">
        RewriteRule wp-comments-post\.php$ "-" [F]
    </If>
    RewriteRule (.+)\.sql$ "-" [F]
    RewriteRule (license\.txt|readme\.html)$ "-" [F]
    RewriteRule xmlrpc\.php$ "-" [F]
    <If "%{REQUEST_URI} =~ m#wp-content/uploads/.+\.php(\d+)?#">
        SetHandler !
    </If>
    # END WP MANAGER
    
    # BEGIN WpFastestCache
    # Modified Time: 02-11-21 14:42:26
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTPS} =on
    RewriteCond %{HTTP_HOST} ^electrolib.net
    # Start WPFC Exclude
    # End WPFC Exclude
    # Start_WPFC_Exclude_Admin_Cookie
    RewriteCond %{HTTP:Cookie} !wordpress_logged_in_[^\=]+\=admin
    # End_WPFC_Exclude_Admin_Cookie
    RewriteCond %{HTTP_HOST} ^electrolib.net
    RewriteCond %{HTTP_USER_AGENT} !(facebookexternalhit|WP_FASTEST_CACHE_CSS_VALIDATOR|Twitterbot|LinkedInBot|WhatsApp|Mediatoolkitbot)
    RewriteCond %{HTTP_USER_AGENT} !(WP\sFastest\sCache\sPreload(\siPhone\sMobile)?\s*Bot)
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteCond %{REQUEST_URI} !(\/){2}$
    RewriteCond %{REQUEST_URI} \/$
    RewriteCond %{QUERY_STRING} !.+
    RewriteCond %{HTTP:Cookie} !wordpress_logged_in
    RewriteCond %{HTTP:Cookie} !comment_author_
    RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
    RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f [or]
    RewriteCond /htdocs/wp-content/cache/all/$1/index.html -f
    RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
    </IfModule>
    <FilesMatch "index\.(html|htm)$">
    AddDefaultCharset UTF-8
    <ifModule mod_headers.c>
    FileETag None
    Header unset ETag
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires "Mon, 29 Oct 1923 20:30:00 GMT"
    </ifModule>
    </FilesMatch>
    # END WpFastestCache
    
    # BEGIN WordPress
    # Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
    # dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
    # Toute modification des directives situées entre ces marqueurs sera surchargée.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    Bon dimanche

    • Cette réponse a été modifiée le il y a 1 semaine et 5 jours par Perseverance.
    #2432952
    Flobogo
    Modérateur
    Maître WordPress
    18914 contributions

    Bonjour,

    Je ne connais pas cet hébergeur, mais vu ce que vous a dit @mathieu42 avant, il semble probable que ce soit les lignes 1 à 14 (inclus) qu’il faut supprimer.

    Attention : avant de les supprimer, téléchargez une copie de votre fichier .htaccess tel qu’il est à ce jour, avant toute modification.

    Ensuite, supprimez ces 14 lignes « en direct », et vérifiez si ça change le problème. En cas de plantage général, remettez en place le fichier .htaccess précédemment sauvegardé, et attendez l’avais de Mathieu42.

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.