5th March 2008

For WordPress Users

The WordPress User Level system is designed to give the blog owner the ability to control and assign what users can and cannot do in the blog. You’re in good company if you use WordPress to publish yourself on the web.Using WordPress is beneficial to use because:

  • Ease of installation,No ads
  • It gives the ability to completely customize Wordpress code
  • You can distribute podcasts with audio player plugins
  • You can categorize your posts by topic, not just by date
  • You can choose from hundreds of themes/skins
  • You Can integrate plugins of your own choice
  • Large user community with help forums
  • Extensive documentation

There are many different urls for the same blog post which are different in their text format but redirect the user to the same page.

For Example:

http://www.yourblog.com/blog-post
http://yourblog.com/blog-post/
http://www.yourblog.com/blog-post/
http://yourblog.com/blog-post

Technically these urls are different but most of the users consider these the same urls. It creates the problem to Google to pick the best url when there are several choices. Google sees these as 4 different pages but actually it is only one. Only one of them will rank higher in Google than the rest. So choose only the one url that seems like the best representative for your site and use that url consistently across your entire site.

Suppose you get link on www.yourblog.com/blog-post but in actual www.yourblog.com/blog-post/ has higher page rank then link for www.yourblog.com/blog-post is useless from ranking point of view.

In WordPress to get all 4 versions made into only one and to have all power transferred to that one firstly you have to enable the Permalinks,and then add the following lines in the .htaccess file before the WordPress permalinks lines:

Options +Indexes
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourblog\.com
RewriteRule ^(.*)$ http://www.yourblog.com/$1 [R=permanent,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.yourblog.com/$1/ [L,R=301]

That will make all posts go to this version: www.yourblog.com/blog-post/

Here is Little about .htaccess file

Web hosting users can do with .htaccess:

  • Specify custom error documents
  • Add special document handlers and MIME types
  • Set environment variables
  • Redirect URLs from one to another
  • Rewrite one URL into another
  • Restrict documents to specific people
  • Format of .htaccess file:

    • The dot in .htaccess makes it a ‘hidden’ Unix file. It is not listed in a normal directory listing. If default directory indexes are enabled on the web server, this file will be hidden in those lists also.
    • It is a plain ASCII text file. It should be editted with an ASCII text editor like notepad.
    • Comments are marked with a hash (#) at the start of the line.
    • # this is a commented-out line

    • It needs to be readable by the server (’world’ readable), which can be a security problem.

    So don’t forget to enable Permalinks.

    Spread the word: bookmark it/readit

Stumble it! Del.icio.us Check out my lens

posted in Blogroll | 0 Comments

  • Subscribe

  • Add to Google
  • Add to My Yahoo!
  • Subscribe with Bloglines
  • Subscribe in NewsGator Online
  • Add to Technorati Favorites!
  • Feedburner Reader
  • Get free E-Book on blogging

  • Online Marketing
  • RSS


eXTReMe Tracker