Vulnérabilité contente double de Wordpress

Wordpress

Ce qui suit est un poteau de Blog d'invité écrit près Lovedeep Wadhwa qui est un analyste de technologie et te donne différents bouts blogging et nouvelles reliées par Internet à son blog Freakitude. Veuillez visiter son blog pour d'autres articles sur blogging et technologie.

Bogue content double de Wordpress

Greg Mulhauser introduit dans mon attention a Vulnérabilité contente double présent dans Wordpress et type mobile.

Si vous êtes un utilisateur de Wordpress employant des permalinks sur votre blog puis vous devez noter que la teneur de vos poteaux est accessible du nombre infini de différents urls. Vous juste devez apposer un ordre des chiffres supplémentaires à l'extrémité de l'URL d'un poteau.

Par exemple jetez un coup d'oeil à ceci le dernier poteau de Blog de Cutt mat.

Le même poteau est également disponible sur ces urls :

http://www.mattcutts.com/blog/minty-fresh-indexing/123456/

http://www.mattcutts.com/blog/minty-fresh-indexing/45678/

Quand nous essayons d'accéder au poteau de ces urls. Wordpress ne renvoie pas des 301 réorientent ou une erreur 404 mais rendent simplement le contenu de poteau disponible sur des ces l'URL.

Fixez le bogue content double

Si vous êtes sur un blog de Wordpress accueilli par individu, vous pouvez fixer la vulnérabilité en plaçant les règles suivantes dans votre dossier de htaccess.

<IfModule mod_rewrite.c>
RewriteEngine dessus
RewriteCond % {REQUEST_URI} !. * (/page/ [0-9] */?)$
RewriteCond % {REQUEST_URI} ! ^/200 [0-9]/? $
RewriteCond % {REQUEST_URI} ! ^/200 [0-9]/[01] [0-9]/? $
RewriteCond % {REQUEST_URI} ! ^/200 [0-9]/[01] [0-9]/[0-3] [0-9]/? $
RewriteRule (. *) (/[0-9] + ?)$ $1/[R=301, L]
</IfModule>

Si quelqu'un essaye d'accéder le poteau de ces urls obtiendra un SEO amical réorientent à l'original signalent.

Si vous employez la préférence de WWW sur votre blog, il y a quelques précautions spéciales à prendre pour éviter un double réorientent.

Je vous préfère lisez ce poteau pour savoir plus. Le poteau donne également l'information au sujet de fixer cette question contente double pour les blogs mobiles de type blogs et de Wordpress MU.

Beaucoup de mercis d'apporter ces nouvelles pour s'allumer. And thanks for the remedial measure as well ;)
  • Thanks for the comments. :)

    If you are using www preference, insert http://www.yourdomain.com/ in front of the $1 to avoid a double redirect.


    RewriteEngine On
    RewriteCond %{REQUEST_URI} !.*(/page/[0-9]*/?)$
    RewriteCond %{REQUEST_URI} !^/200[0-9]/?$
    RewriteCond %{REQUEST_URI} !^/200[0-9]/[01][0-9]/?$
    RewriteCond %{REQUEST_URI} !^/200[0-9]/[01][0-9]/[0-3][0-9]/?$
    RewriteRule (.*)(/[0-9]+/?)$ http://www.domain.com/$1/ [R=301,L]
  • Thanks, Lovedeep and DJ,

    Thats a very good tip. I'll try it and see if it works to get better SEO.

    Now its harder to know about supplemental pages, because of the Google changes, since supplemental pages are usually because of duplicate content.
  • Lovedeep Buddy thanks a lot for helping me out

    DarrinW You are welcome :)
  • You are welcome DJ :)
  • Fantastic tip - thanks very much for the heads up.
  • Thank you, this is an amazing post, great share.
  • blog comments powered by Disqus