J'ai cherché à savoir s'il était possible de supprimer blog/
des URL de poste et de catégorie sur le nœud racine dans une configuration multisite.
J'ai trouvé les paramètres des sites multisites et supprimé la blog/
partie de l'URL et enregistré. Malgré le fait de changer tous les liens correctement lorsque je clique dessus, je me retrouve avec un 404.
Si je vais sur le tableau de bord du nœud lui-même et que je l'enregistre à nouveau, l' blog/
URL est réécrite dans les permaliens multisites modifiés. Parfois, créer quelque chose comme ce blog / nouvelles / nom de poste
Quelqu'un a-t-il réussi à le faire dans le passé? Je me demande si c'est possible sans pirater le cœur ou mettre un peu plus la main sur certaines .htaccess
règles.
multisite
permalinks
David
la source
la source
Réponses:
Sur le site de blog défini
Settings -> Permalinks -> Common Setting -> Default
(doit uniquement sélectionner la valeur par défaut et ne rien toucher, si vous devez modifier la base de catégorie, définir la base de balises uniquement auprès de l'administrateur réseau)Chez Network
Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%
Qu'il supprimera / slug blog
la source
Étape 1: allez à
/wp-admin/network/site-info.php?id=1
Administrateur réseau -> Sites -> Modifier -> vérifier la structure du lien permanent.
Modifiez selon vos besoins.
Étape 2: passer au niveau de site normal
Paramètres -> Permaliens
Sélectionnez ou ajoutez un permalien approprié.
la source
Ce sont les étapes.
Modifiez le paramètre de permalien dans l'administrateur réseau en /% postname% /
Aller aux paramètres de permaliens du site corrigera le 404
Résultat: travail WordPress multisite sans / blog / slug.
Source avec des captures d'écran pas à pas.
la source
Ajoutez une nouvelle page avec
news
comme slug. Accédez à Paramètres> Lecture et choisissez votre page d'actualités comme page statique pour les articles de blog.Ensuite, allez dans Paramètres> Lien permanent et personnalisez votre structure comme
/%category%/%postname%/
et les slugs de vos articles de blog devraient tous être/news/post/
maintenant.la source
Sur le site racine, cliquez sur le permalien et choisissez "plain"
Au niveau du réseau Site> cliquez sur modifier sous le site racine> Cliquez sur paramètres> Faites un crtrl + F pour trouver "Structure de permalien"> ajoutez% post_id% dans le champ.
la source
Pour ceux qui recherchent la réponse à partir de décembre 2018, procédez comme suit.
Accédez à l'administrateur réseau, sélectionnez le site Web racine et cliquez sur modifier.
Allez à l'onglet des paramètres. Il existe une énorme liste d'options, recherchez le champ Structure du lien permanent. supprimez / blog du Permalien et cliquez sur Enregistrer. Je suis également retourné à la zone d'administration des blogs racine et j'ai cliqué sur le bouton Enregistrer dans la section des permaliens pour vider le cache.
la source