J'ai installé mon WordPress sur mon site Web et j'utilise des liens permanents, mais j'ai un dossier appelé x dans la racine principale de mon site Web, je ne peux pas y accéder maintenant quand je tapez http://mywebsite/x
il me redirige vers l'erreur 404 introuvable. C'est parce que WordPress essaye de fitch l'histoire qui a appelé x dans la base de données. Comment puis-je exclure ce dossier et ses "dossiers" childern des calculs wrodpress?Impossible d'accéder à mon dossier en raison de WordPress
Répondre
Le fichier .htaccess
dans la racine du répertoire de votre site Web contient une RewriteRule qui redirige toutes les demandes entrant au bootstrapper de Wordpress. Cela ressemble probablement à ceci:
RewriteRule ^(.+)$ index.php?$1 [QSA,L]
Vous devez ajouter deux conditions à cette règle. Ces conditions prévoient des exceptions qui font que la règle est exécutée seulement s'il n'y a pas (!
) fichier (-f
) ou pas de répertoire (-d
) disponible qui correspond à l'URL demandée:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?$1 [QSA,L]
Cela devrait faire l'affaire.
J'ai essayé cette solution, mais cela ne fonctionne pas. Pourriez-vous s'il vous plaît jeter un oeil à ce fil? https://stackoverflow.com/questions/48809023/unable-to-upgrade-zencart-because-wordpress-is-not-allowing-to-access-subfolder –
Vérifiez le fichier .htaccess, cela pourrait poser un problème. (Redirection si la page n'existe pas, dans votre cas, http://mywebsite/x/index.html ou .php n'existe pas)
Astuce: http://wordpress.stackexchange.com est l'endroit pour les questions WordPress! – edelwater