How to solve canonical URLs issue

First - why to solve canonical URLs (or canonicalization) issue? The most important is to ease crawling… [more]

How to solve canonical URLs issue How to solve canonical URLs issue

The database table for Contact Form 7 does not exist

The database table for Contact Form 7 does not exist - you probably read this topic cause you can't install… [more]

The database table for Contact Form 7 does not exist The database table for Contact Form 7 does not exist

301 Redirect of Dynamic URLs

What if you need permanently redirect your dynamic URLs to static pages? I.e. http://www.site.com/news.php?id=1234… [more]

301 Redirect of Dynamic URLs 301 Redirect of Dynamic URLs

How to solve problem with displaying Cyrillic characters in WordPress

Well, looks like topic is all researched through and through and closed forever. But, surprisingly, NO:) The… [more]

How to solve problem with displaying Cyrillic characters in WordPress How to solve problem with displaying Cyrillic characters in WordPress

Link exchange terrorists

I am just really tired and upset with "experienced" webmasters trying to propose me links exchange and… [more]

Link exchange terrorists Link exchange terrorists

What is a Favicon and How To Create One

First, what is favicon? Favorite icon! Yes, when you bookmark a web-site you like and the look through… [more]

What is a Favicon and How To Create One What is a Favicon and How To Create One

Facebook Fan Box – Preview Doesn’t Work, I can’t Get The Code

After struggling with Facebook manuals and having no result, I finally came across on this brilliant… [more]

Facebook Fan Box – Preview Doesn’t Work, I can’t Get The Code Facebook Fan Box – Preview Doesn’t Work, I can’t Get The Code

How to save URL structure after moving from Joomla to Wordpress

After moving your Joomla site to Wordpress platform, you need to edit your posts making them pretty,… [more]

How to save URL structure after moving from Joomla to Wordpress How to save URL structure after moving from Joomla to Wordpress



How to save URL structure after moving from Joomla to Wordpress

After moving your Joomla site to Wordpress platform, you need to edit your posts making them pretty, adding SEO meta tags, aligning pictures etc.
But the biggest concern is your URL structure. Search engines, including Google, do remember your old URLs, have them cached and hardly will index the same content under different URLs or give them significantly less value compared to the original URLs.
Let’s say you had on Joomla www.site.com/content/view/23/45
after moving to Wordpress you have something like www.site.com/contentview2345.
That’s the BIG issue
The solution might be as following:

1. Create HTML site-map of your desired (old Joomla) URLs, put it into footer of WP. Here is a useful plugin for generating HTML sitemaps in Wordpress.
2. Create XML sitemap with old Joomla URLs, here is useful plugin, and submit it via Google Webmaster.
3. Finally do the main thing: download and install Redirection plugin. Then manually, yes manually (are you scared of this word?:) make 301 permanent redirect of each WP URL to the desired (your old Joomla) URL.

Hope it helps.




The database table for Contact Form 7 does not exist

The database table for Contact Form 7 does not exist – you probably read this topic cause you can’t install Contact Form 7 on your WP. “The database table for Contact Form 7 does not exist. You must create the table for it to work.” appears and tables is not possible to create via WP’s admin. I had the same problem. After clicking “Create tables” nothing happens.

So what I’ve done to get it working:

  • I made backup, export content and drop current WP installation, then installed older WordPress version 2.9.2
  • Installed Contact Form 7 making sure it works fine
  • And only then I upgraded WordPress to current version (3.0.1) in my case.

Have no idea why and whether it’s most sophisticated way or not, but it DOES work.
I also won’t recommend to upgrade Contact Form 7 via your WP’s backend now unless that database problem will be solved. (Who knows, maybe Mr. Takayukister already solved that – I don’t know:)




301 Redirect of Dynamic URLs

What if you need permanently redirect your dynamic URLs to static pages?
I.e. http://www.site.com/news.php?id=1234 you want redirect to more “beautiful” URL like http://www.site.com/news-about-good-thing.php
Easy answer: use .htaccess
Put these lines of code:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=1234
RewriteRule ^/news\.php$ http://www.site.com/news-about-good-thing.php? [R=301,L]

Leaving ^id= blank you will permanently redirect all “news” pages to a selected new URL.

If you have your “news” in subfolder, then your code will look like this:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=1234
RewriteRule ^worldwide/news\.php$ http://www.site.com/news-about-good-thing.php? [R=301,L]

or

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=1234
RewriteRule ^worldwide/news\.php$ http://www.site.com/worldwide/news-about-good-thing.php? [R=301,L]