web-dev-qa-db-fra.com

WordPress permaliens Yahoo hébergement (pas de .htaccess autorisés) 

J'ai déplacé une installation Wordpress sur un client d'un sous-dossier au dossier racine. À l'heure actuelle, tout fonctionne bien, à l'exception des URL conviviales. Je dois actuellement définir la fonctionnalité Lien permanent dans "Paramètres communs" sur "Par défaut", ce qui signifie que les URL avec? P = 434 ... Au moins, elles fonctionnent. D’autre part, j’obtiens un très bref message d’erreur 404 non trouvé sur un écran blanc. Je suivais this tutorial, mais j’ai constaté que je ne pouvais pas écrire un .htaccess sur mon compte Yahoo Host et que je ne pouvais donc pas suivre l’une des dernières étapes. Je me demande si les erreurs 404 non trouvées doivent être liées à ce problème, j'ai eu le téléchargement du fichier .htaccess ... Je n'ai actuellement aucun fichier .htaccess là-haut ... Donc, peut-être que MOD_REWRITE est désactivé ... Je viens de lancer phpinfo () et je n'ai trouvé aucune entrée sur mod_rewrite . Avant de déplacer le site Web, alors qu'il se trouvait encore dans un sous-dossier, les URL conviviales fonctionnaient auparavant, mais à présent, elles ne fonctionnent plus. Quelqu'un at-il traversé cette expérience et a rétabli avec succès la fonctionnalité permaliens?

Toute aide est appréciée. Je vous remercie.

4
Marcos Buarque

Yahoo n'autorise pas les utilisateurs à accéder au fichier htaccess, ce qui signifie que vous ne pouvez pas utiliser les règles mod_rewrite requises pour les permlinks personnalisés. Le seul moyen de contourner le problème que j’ai entendu dire (j’ai jamais essayé de le faire moi-même) est d’ajouter /index.php/ au début de votre structure personnalisée pour: Accédez à Paramètres de permalien> Sélectionner une structure personnalisée. Et définissez la valeur sur /index.php/%postname%/ ou ce que vous voulez, tant que vous ajoutez /index.php/ avant celle-ci.

J'espère que cela t'aides.

6
Bainternet

Dans le gestionnaire de compte Yahoo Small Business, recherchez "Gestionnaire de blog". Là, cela vous donnera l’opportunité de saisir le nouveau chemin du fichier. Cela devrait le faire dans la plupart des cas.

Ne désactivez ni ne supprimez ce plug-in, car il semble être requis par l'installation WordPress fournie par le programme d'installation automatique de Yahoo. Dans ce cas, créez temporairement un blog secondaire via le gestionnaire de blog et copiez les fichiers requis du répertoire de plug-in temporaire dans votre répertoire de blog principal. Une fois cela fait, utilisez simplement le gestionnaire de blogs pour désactiver (supprimer) le blog temporaire.

1
John Strauss

J'ai résolu ce problème en accédant au panneau de configuration de Yahoo> Gérer> Gestionnaire de blog.

cliquez sur "vos liens ont-ils changé?" cliquez sur "mettre à jour les liens du gestionnaire de blog", modifiez le dossier et cliquez sur "mettre à jour"

retournez dans le panneau de configuration de wordpress> paramètres> permaliens ne changez rien, cliquez simplement sur "enregistrer les modifications"

et tous mes permaliens fonctionnent!

John

1
John Roshell

Si vous avez utilisé Yahoo! Programme d’installation automatique WordPress pour l’installation de votre client, vous pouvez également créer des permaliens personnalisés pour votre compte en accédant à la section Tableau de bord> Apparence> Plug-ins de WordPress et en activant le plug-in Permalinks personnalisables.

Remarque: le plug-in Permalinks personnalisable suppose que l'installation se trouve toujours dans son répertoire initial. Si vous avez déplacé l'installation ou si vous n'avez pas utilisé le programme d'installation automatique, vous pouvez consulter l'archive des plugins WordPress (http://wordpress.org/extend/plugins/) pour des plugins personnalisables ne nécessitant pas de lien permanent. .htaccess.

0
user4637

Si vous pouvez configurer pages d'erreur personnalisées , utilisez le index.php comme page 404. Maintenant, vous pouvez utiliser des permaliens réguliers sur une installation à site unique.

0
fuxia