Comment ajouter / blog / comme préfixe à la structure des liens permanents pour les articles de blog, les pages de balises, etc.?
-
-
En remarque,lepermalien affiché lors de lamodification d'un articleest "faux".Ilne montrerapas le lienfinal.As a side note, the permalink shown while editing a post is "wrong". It won't show the final link.
- 0
- 2017-10-29
- Alexis Wilke
-
2 réponses
- votes
-
- 2011-06-05
Allez dans Paramètres> Permalienset ajoutez-le aux structures depermalien
Go to Settings>Permalinks and add it to the permalink structures
-
C'était l'une despremières choses quej'aiessayées,et celaentraînait deserreurs 404.Je l'ai donc désactivépendant quelques heureset j'ai décidé de le réessayer après avoir lu votre réponse.Celafonctionnemaintenantpourmespages depublication unique.J'ai égalementfaitfonctionner ànouveau lespages de catégorie.Cela laisse simplement lespages debaliseset lespages d'archives qui ontbesoin du/blog/.That was one of the first things I tried, and was resulting in 404 errors. So I had it disabled for a few hours, and decided to try it again after reading your response. It's now working for my single post pages. I also got the category pages working again. That just leaves the tag pages and the archive pages that need the /blog/ in them.
- 1
- 2011-06-05
- Preston
-
Si vous regardez lapage,il y a également unemplacementpour lesbalises.En ce qui concerne lespages d'archives,parlez-vous de lapage qui affiche la liste des articles,desbalises,des catégories,etc. ou des articles archivésIf you look at the page there is a spot for the tags as well. As for the archive pages are you talking about the the page that shows the list of articles, tags, categories, etc. or archived posts
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Avec lesbalises,sij'ajoute unblog dans la zone debase desbalises,celame donne la structure URL correcte "mydomain.com/blog/tag-name"mais cettepageme donne alors uneerreur 404.Avec les archives,je veux dire lapage quimontre les articles archivéspour unmoisparticulier.Je souhaite que l'URL soitmydomain.com/blog/2011/05.Cette structure d'URL apparaît lorsqueje clique sur un lien d'archive,mais donne également uneerreur 404.Etmaintenant,je reçois ànouveau deserreurs 404pour les articles deblog uniques.Serait-ce unplugin quipose desproblèmes?With the tags, if I add blog into the Tag Base area it gives me the correct URL structure "mydomain.com/blog/tag-name" but that page then gives me a 404 error. With the archives, I mean the page that shows the archived posts for a particular month. I would like the URL to be mydomain.com/blog/2011/05. That URL structure shows up when I click an archive link, but also gives a 404 error. And now I'm getting 404 errors for the single blog posts again. Could this be a plugin that's causing problems?
- 0
- 2011-06-05
- Preston
-
Votre configuration .htaccessest-elle correcte?Is your .htaccess setup right?
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Jepense que oui,Wordpress ajoute les règles de réécriture chaquefois queje lesmodifie.Devrait-il y avoir quelque chose departiculier là-dedanspour quelque chose comme ça?I believe so, Wordpress adds in the rewrite rules any time I change them. Should there be anything in particular in there for something like this?
- 0
- 2011-06-05
- Preston
-
Vérifiez d'abord que votre .htaccessexiste,sinon vous devezen obtenir le contenuet le créer vous-même.first check to make sure your .htaccess exists if not you need to get the contents of it and make it yourself.
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Celaexiste,et j'ai supprimé les autres choses quej'avais ajoutées,donctout ce qui s'ytrouveest ci-dessous (avec les sauts de ligne corrects),et je reçoistoujours leserreurs 404 surtout sauf lespages de catégorie.
RewriteEngine On RewriteBase/ RewriteRule ^index \ .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule./index.php [L] J'apprécie que vouspreniez letemps d'aider aussi. It does exist, and I removed the other things I had added so all that's in there is that's below (with the correct line breaks), and I'm still getting the 404 errors on everything but the category pages.RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] I appreciate you taking the time to help, too.- 0
- 2011-06-05
- Preston
-
Laprochainefois,postez simplement le code dans votre question ci-dessus.avec desbalises de code.Jemodifierai votremessage avec,maisilne serapas visibletant qu'unmodne le verrapas.Essayez de supprimer RewriteBase/parfois le serveurn'en apasbesoin ou crachera uneerreur.Next time just post the code in your question above. with code tags. Ill edit your post with it but it will not be visible till a mod views it over. Try taking out the RewriteBase / sometimes the server does not need this or will spit an error.
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Bien sûr,désolépour ça. J'ai supprimé la ligne,maisje reçoistoujours deserreurs 404 comme avant.Sure, sorry about that. I removed the line, but am still receiving 404 errors as before.
- 0
- 2011-06-05
- Preston
-
avez-vous un lien queje peuxessayer?sinon c'est cool.Je veuxjuste voir si c'estjuste votreeffet ou si cela affectetout lemonde.Avez-vous également lu lapage du codex sur ce http://codex.wordpress.org/Using_Permalinksen particulier vers lafin.do you have a link that i can try? if not its cool. Just want to see if it is just your its affecting or if it affects everyone. Also have you read the codex page on this http://codex.wordpress.org/Using_Permalinks especially towards the end.
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Bien sûr,j'aitravaillé sur la zone deblogici [lien] (http://www.dvorakdesigns.com/blog).Ensuite,unpostici [lien] (http://www.dvorakdesigns.com/blog/test-post).Je vais revoir lapage despermaliens.Sure, I've been working on the blog area here [link](http://www.dvorakdesigns.com/blog). Then a post here [link](http://www.dvorakdesigns.com/blog/test-post). I'll take a look at the permalinks page again.
- 0
- 2011-06-05
- Preston
-
c'est quelque chose quej'ai obtenu d'un autremembre @toscho dit-ilessayer d'ajouter cette ligne ^blog/category/(.+)$ au lieu de votreprécédentethis is something i got from a fellow member @toscho he said try to add this line ^blog/category/(.+)$ instead of your previous
- 0
- 2011-06-05
- xLRDxREVENGEx
-
grattez le dernier commentaire.Àmoins que celafonctionnemieuxpour vous.Malheureusement,je suis unpeuperplexe à ce sujet.Vous êtes-vous assuré que votre serveurfonctionne avec cela.scratch the last comment. Unless its better working for you. Unfortunately i am a little stumped on this. Have you made sure that your server works with this.
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Jepense quej'aipresquetoutfonctionné.J'ai supprimé "blog" de labase de catégorie,et pour une raison quelconque,tout sauf lespages de catégoriefonctionnemaintenant.J'aimaintenant cette ligne dansmon .htaccess `RewriteRule ^blog/category/(.+)$ http://www.dvorakdesigns.com/$1 [R=301,L]`mais lespages de catégories apparaissent comme dvorakdesigns.com/catégorie/nom-catégorie.Est-ce que c'était labonneimplémentationpour ce quetoscho vous a donné?I think I got most everything working. I removed "blog" from the Category Base, and for whatever reason everything but the category pages is working now. I now have this line in my .htaccess `RewriteRule ^blog/category/(.+)$ http://www.dvorakdesigns.com/$1 [R=301,L]` but the category pages are showing up as dvorakdesigns.com/category/category-name. Was that the correct implementation for what toscho gave you?
- 0
- 2011-06-05
- Preston
-
Et vous voulez/blog/category/nom-catégorie ou/blog/nom-catégorieAnd you want /blog/category/category-name or /blog/category-name
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Siblog/catégorie/nom-catégorieestpossible,ce seraitidéal.Sinon,lenom dublog/catégorie convient.If blog/category/category-name is possible, that would be ideal. Otherwise, blog/category-name is fine.
- 0
- 2011-06-05
- Preston
-
Je vais devoir y réfléchir.En attendant,essayez degoogler sur ce sujetIll have to think on this. In the mean time try googling around on this subject
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Jepense quej'ai compris.C'était aussi simple que d'ajouter unblog/une catégorieen tant que Category Base,puis unblog/tagen tant que Tag Base.Avec ceci dans lefichier .htaccess: `RewriteRule ^ category/(.+)$ http://www.dvorakdesigns.com/$1 [R=301,L]` (celaempêche l'url d'être catégorie/blog/catégorie).Espérons quetout continue defonctionner!Mercibeaucouppour votre aide.I think figured it out. It was as simple as adding blog/category as the Category Base, and then blog/tag as the Tag Base. With this in the .htaccess file: `RewriteRule ^category/(.+)$ http://www.dvorakdesigns.com/$1 [R=301,L]` (this keeps the url from being category/blog/category). Lets hope everything stays working! Thank you very much for all your help.
- 0
- 2011-06-05
- Preston
-
Ça sonnebien.AucunproblèmeSound good. No Problem
- 0
- 2011-06-05
- xLRDxREVENGEx
-
Cette solutionne fonctionnepaspourmoi.J'ai unetaxonomie quipasse de `/mytaxonomy` à`/blog/mytaxonomy` lorsqueje fais cela,ce quin'estpas ce queje veux.J'aibesoin de `/blog`pour les articleset de`/mytaxonomy`pour les éléments detaxonomie.This solution doesn't work for me. I have a taxonomy that moves from `/mytaxonomy` to `/blog/mytaxonomy` when I do this, which is not what I want. I need `/blog` for posts and `/mytaxonomy` for taxonomy items.
- 0
- 2013-04-28
- Pieter
-
Ceciest FAUX,il attachera lepréfixe à TOUS vostypes demessagespersonnalisésThis is FALSE, it will attach the prefix to ALL your custom post types
- 0
- 2018-05-03
- nodws
-
- 2011-06-27
Vous obtenez deserreurs 404 lorsque vous ajoutez "/blog/" à la structure depermalienpersonnalisée,puis que vous ajoutez également "/blog/" à labase des catégories.Ilne doit être ajouté qu'à une seule,la structurepermalienpersonnalisée.
Si vous laissez votrebase de catégorieet votrebase debalise videset ajoutez simplement "/blog/" au début de la structure depermalienpersonnaliséepour qu'elle ressemble à ceci "/blog/%postname% - cela obtiendra le résultat souhaité.
Vospages ressembleront à ceci: domain.com/pagename/ L'URL de votremessage ressemblera à ceci: domain.com/blog/postname L'URL de votre catégorie ressemblera à ceci: domaine.com/blog/category/postname
J'espère que cela vous sera utile ...
You get 404 errors when you add "/blog/" to the custom permalink structure and then also add "/blog/" to the category base. It should only be added to one, the custom permalink structure.
If you leave your category base and tag base blank and just add "/blog/" to the front of the custom permalink structure to make it look like this "/blog/%postname% - this will get the desired result.
Your pages will look like this: domain.com/pagename/ Your post URL will look like this: domain.com/blog/postname Your category URL will look like this - domain.com/blog/category/postname
Hopefully this is useful...
-
Bonnepriseen ajoutant à une seule section.Cette solution ajoutera également/blog/auxpages de catégorieset d'archives,ce quiestbien.Cela devrait vraiment être la réponse acceptée.Good catch on adding to only one section. This solution also will add /blog/ to the category and archive pages which is good. This should really be the accepted answer.
- 1
- 2014-06-06
- Ian
-
Je suis heureux que cetteméthode s'applique également à l'URL de lapage des catégories.I'm glad this method also applies to URL for the categories page.
- 0
- 2014-11-04
- Edwin Yip
-
Cela devrait être la réponse acceptée à cette question.This should be the accepted answer to this question.
- 1
- 2017-10-17
- AndyWarren
-
il attachera lepréfixe à TOUS vostypes demessagespersonnalisésit will attach the prefix to ALL your custom post types
- 6
- 2018-05-03
- nodws
-
Une question habituelleici seraitprobablement la suivante: commentgérez-vous cela uniquementpour lestypes demessages "post"et commenttraduisez-vous/bloguez-vousparexemplepour différentes langues?:)A usual question here would probably be: How do you manage this for just "post" post types and how do you translate /blog for example for different languages? :)
- 1
- 2018-07-23
- trainoasis
J'utilise Wordpress 3.1.3 comme CMS complet,installé dans le répertoire racine d'un domaine. Je l'ai configuréen utilisant les optionsintégréespour avoir unepage statique commepage d'accueil,puismonblog à
http://www.example.com/blog
.Ce queje voudrais,c'est quemes articles deblog,mespages de catégorie,mespages d'archiveet mespages debalises,ainsi quetoutes les autrespages liées aublog,aient le "préfixe" de/blog/dans leur structure de liens. Ainsi,une URL depublication serait
www.example.com/blog/post-title
Pour lemoment,seules lespages de catégoriesfonctionnent correctement. Cela a été accomplien ajoutant la ligne suivante àmonfichier
.htacces
:Ensuite,j'ai défini labase de la catégorie sur "blog" sur lapage Paramètres des lienspermanents dans Wordpress. Cela donne auxpages de catégorie l'URL de:
www.example.com/blog/category-name
(sans supprimer lepréfixe de catégorie dans.htaccess
,elles avaient l'URLcategory/blog/category-name
).Pouressayer defairefonctionner celapour les autres chosespour lesquellesje veux qu'ilfonctionne,j'ai définimabase debalises sur "blog". J'ai également crééma structure de lienpermanentpersonnalisée:
/blog/%postname%
(comme suggérépar quelquesfils de discussion quej'aitrouvésen recherchant sur Google).Cesparamètres donnent aux URL des articles deblog,despages debaliseset despages d'archive uniques la structure d'URL queje recherche. Cependant,cela les conduittoutes à deserreurs 404.
J'ai supprimémonfichier
.htaccess
pourm'assurer que Wordpress y écrivait,et c'est le cas. Sije supprime le/blog/
de la structure dupermalien,toutfonctionne correctement,maisje n'aiplus la structure d'URL queje recherche.Jene saispas ce queje devraisfaire. Je continue à lire desfilset desguides disant que c'est aussi simple que d'ajouter
/blog/
à la structure dupermalien,maisjusqu'àprésent,celan'apas été aussi simple que cela.Je seraistrès reconnaissant si quelqu'un sait commentje peuxfaireen sorte que celafonctionne.
.htaccess
contenu: