web-dev-qa-db-fra.com

Impossible d'accéder au sous-répertoire

J'ai déplacé mon blog de http://leghumped.com/blog vers http: // leghumped. com/ et maintenant je ne peux pas accéder à mon répertoire/images. J'ai essayé toutes les combinaisons de règles de la pêche au chalut pour les personnes ayant le même problème, mais il semble que la plupart d'entre elles le disent "vient juste de commencer à fonctionner".

C'est ma racine .htaccess

# BEGIN WordPress>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/images
RewriteCond %{REQUEST_URI} !.*images(.*)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^index\.php$ - [L]

# END WordPress
RedirectMatch wp/(.*)$ http://leghumped.com/$1

Je sais que je tape correctement le nom de fichier, mais je ne peux accéder à rien dans/images.

1
Echilon

Mettez en commentaire les éléments suivants en ajoutant des balises de hachage avant celle-ci.

#RewriteCond %{REQUEST_URI} !^/images/
#RewriteCond %{REQUEST_URI} !^/images
#RewriteCond %{REQUEST_URI} !.*images(.*)

et voir si cela aide.

1
gteh

Votre question est un peu vague, voulez-vous dire aucun accès via FTP ou via le backend de WordPress?
(Vous voulez dire les images qui font directement partie du thème que vous utilisez? Ou les images téléchargées?)

Quoi qu'il en soit, j'ai vérifié votre site Web et constaté que vous aviez déplacé le dossier chargé et que vous l'aviez renommé en images! Donc, il "vit" dans votre racine maintenant (public_html/images).
En supposant que le sujet concerne le dossier de téléchargement renommé qui est déplacé vers la racine.

Soyez conscient de ce que vous faites et sauvegardez ces 3 fichiers avant de les éditer.
(. htaccess/wp-config.php et functions.php)

À mon humble avis, il est incorrect de tenter de résoudre ce problème par le biais de votre .htaccess!
Voici ce que je voudrais essayer/faire.

Commencez par en supprimant ces 3 lignes dans .htaccess ou comme recommandé

RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/images
RewriteCond %{REQUEST_URI} !.*images(.*)

1) Éditez le fichier wp-config.php et ajoutez le code suivant:
Peut-être un peu exagéré, mais pour être sûr que vos paramètres sont corrects, les deux premières lignes aident à indiquer le chemin à Wordpress, en ajoutant le troisième codeline, vous indiquez à Wordpress où se trouve votre dossier Uploads et son nom.
(Attention, en ajoutant les 2 premières lignes de code, vous ne pourrez plus les modifier sur la page Paramètres généraux)

define('WP_HOME','http://leghumped.com');  // NO trailing slash at the end
define('WP_SITEURL','http://leghumped.com'); // NO trailing slash at the end
define( 'UPLOADS', 'images' );  // NO trailing slash at the end 

Vérifiez si les images sont visuelles dans Media (Backend worpress), si elles montrent que vous avez terminé et que vos images risquent de ne plus être lues maintenant :)

Si les étapes suivantes ne sont toujours pas visibles, cela pourrait vous aider un peu plus:
2) Éditez * functions.php dans votre dossier de thème! * et ajoutez le code suivant:

update_option('home','http://leghumped.com');// NO trailing slash at the end
update_option('siteurl','http://leghumped.com');// NO trailing slash at the end
update_option('upload_url_path', 'images');// NO trailing slash at the end

J'espère que ceci résoudra votre problème.


Note aux mods: la question était/est à partir du 8 février. Et maintenant, ça revient?! Donc donc ma réponse tardive/réponse. S'il est incorrect, veuillez supprimer cette réponse.

1
Charles

aussi quelque chose à essayer, changer: "Adresse du site (URL)" dans Paramètres> Général. Si vous ne pouvez pas y accéder à cause du déménagement, vous pouvez également accéder à la base de données.

0
Lukasz