Erreur 404 sur liens externes et médias seulement

Résolu/Fermé
Mélanie - 2 mars 2016 à 14:20
 Mélanie - 9 mars 2016 à 19:09
Bonjour,

J'ai un problème d'erreur 404 sur mes liens vers les médias wordpress (photos, sons, etc) et vers les liens externes (player youtube par exemple).
J'ai récemment migré le site depuis le local.
Lors de la migration, j'ai utilisé Search-Replace-DB à la racine du site pour modifier les liens de pages vers le nouveau site.

Mon problème est le suivant : Lorsque je crée une page, que j'ajoute un média ou un lien vers un player et que j'enregistre, j'ai une erreur 404.
Sur la même page si j'écris 3 lignes de texte et que j'enregistre cela fonctionne.

J'ai déjà vérifié le fichier .htaccess qui semble normal.

J'ai essayé de changer les réglages des permaliens dans Réglages->Permaliens pour relancer le .htaccess mais lorsque je valide, je tombe encore sur ce message :

"Not Acceptable

An appropriate representation of the requested resource /wp-admin/options-permalink.php could not be found on this server.

Additionally, a 406 Not Acceptable error was encountered while trying to use an ErrorDocument to handle the request."


Pouvez-vous m'aider? Merci,

Mélanie

2 réponses

En fait j'ai l'impression que mon fichier .htaccess s'efface régulièrement.
Je mets :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

et je le remplace dans mon FTP mais quand je le reprends, il n'y a plus rien.
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
2 mars 2016 à 17:59
Bonjour

essaye en ajoutant a la main un lien avec https (au lieu de http), si cela fonctionne c'est surement un réglage à la c... de ton hébergeur
0
Bonjour Elgazar,
Merci pour cette réponse, mais lorsque je tape https:// j'obtiens une page d'avertissement qui dit :
"Votre connexion n'est pas privée

Il se peut que des pirates soient en train d'essayer de dérober vos informations sur le site dominiquepy.com (par exemple, des mots de passe, des messages ou des informations sur vos cartes de paiement). NET::ERR_CERT_COMMON_NAME_INVALID"

Est-ce que ça donne un indice pour régler mon mon problème?
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322 > Mélanie
Modifié par elgazar le 3/03/2016 à 16:22
va dans le menu réglages=>général, est ce que les adresses web de wordpress et du site sont écrites correctement comme ci-dessus ? (autrement dit pas de slash, de point ou quelque caractère après ton ndd)

http://www.tonsite.tld

ou
http://tonsite.tld
0
Mélanie > elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021
3 mars 2016 à 20:43
Bonsoir,
Non il n'y a rien après le .com

Je ne sais pas trop quoi faire.
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322 > Mélanie
Modifié par elgazar le 3/03/2016 à 21:48
Difficile de t'aider sans voir mais soit c'est un problème de configuration serveur ou soit c'est ta base qui est défectueuse à cause du script search-replace-db (je ne connais pas du tout) .

Qui t'a conseillé de l'utiliser ? car outre la fonction d'exportation de wordpress qui est faite pour les débutants , l'autre solution pour migrer un site est d'exporter la bdd et il n'y a pas besoin de script pour changer les deux lignes nécessaires au bon fonctionnemnt du site en ligne
0
J'ai exporté la base de donnée (migration "manuelle") mais il faut tout de même changer les liens qui sont : http://localhost/page vers http:/monsite.com/page. C'est à ça que sert Search-Replace-DB.

Il est conseillé par wpmarmite pour la migration manuelle http://wpmarmite.com/migrer-wordpress-manuellement/ dans l'étape 7.

Je crois que je vais tout recommencer parce que je ne vois pas de solutions.

Merci pour ton aide !
0