WordPress 3.0 – now available!

One of the most interesting updates of WordPress was launched this evening – WordPress 3.0.

One of the most interesting updates of WordPress was launched this evening – WordPress 3.0.

Among the 1,217 bug fixes and feature enhancements you will find:

  • Custom Post Types – no more need to hack posts or pages into something they’re not
  • Merge between WordPress MU and regular WordPress – now available within the same version. More info here.
  • Custom menus – create your own menu
  • New default theme – Twenty Ten

Introducing WordPress 3.0 “Thelonious”

Thanks to everyone involved – you’ve done an amazing job!

“Installation failed” when upgrading WordPress? Here’s the solution

There are a number of variations on this error message, some more descriptive than others. Here’s one solution…

After a few hours of trying to find a solution to the “Installation failed” error message, when using the automatic upgrade feature in WordPress, I found this thread

There are a number of variations on this error message, some more descriptive than others. This solution will however only work when you just get “Installation failed” as the error – nothing more, nothing less. In this case it was tested on a WordPress 2.8 to WordPress 2.8.4 upgrade with WordPress installed in the website’s root folder.

The solution

The FTP account, used for the automatic upgrades, did in this case have the WordPress installation folder as it’s root folder. By moving the FTP root up one level, above the WordPress installation folder. Example:

FTP root folder – before:
/home/domains/mydomain.com/public_html/

FTP root folder – after:
/home/domains/mydomain.com/

Your web host might be able to help you out if you can’t configure this using your control panel.

Happy upgrading!

Share code snippets and texts on Twitter via Snipt

Share code snippets and texts with this nifty little service!

Snipt - Share code and texts on TwitterSnipt is a great little tool that allows you to share code chunks or texts via a short URL, eg. when posting on Twitter. Just paste the text/code into the text box, click on “Snip it!” and you’ll have a short URL ready to be shared.

To Snipt:
http://snipt.org/

How to setup 301 Permanent Redirect on a specific page

Redirect pages or folders to a new location using “301 Permanent Redirect”. Code samples and instructions for ASP.Net, PHP, ASP Classic, Apache .htaccess and Internet Information Server (IIS).

The following instruction will show you how to redirect a specific file on your website to a new location.

When should I use “301 Permanent Redirect”?

HTTP 301 Permanent Redirects should be used when you are about to change page name on a page that has been included in any search engine index. The 301 redirect ensures that search engines and users are directed to the correct page. The HTTP 301 Status Code means that the page has been moved to a new location, permanently.

Permanent Redirects using PHP

Add the following code to your PHP page:

<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newlink.com/");
exit();
?>

301 Permanent Redirect using ASP.Net

Add the following code to your ASP.Net page:

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location",http://www.newurl.com/);
}
</script>

Permanent Redirects in ASP Classic (VB)

Add the following code to your ASP page:

<%@ Language=VBScript %>
<%
' Permanent Redirect
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.newlink.com/"
Response.End
%>

Redirect a specific page using .htaccess on Apache

If your website is running on an Apache server, you can add your redirects to a file named .htaccess (no file extension). Add the code below using a text editor and upload fhe file to your website’s root directory.

RewriteEngine on
Redirect 301 /oldpagename.html http://www.newlink.com/newpagename.html

Permanent Redirects in Internet Information Server (IIS)

Follow these steps to redirect a specific page or folder to a new location:

  1. Open “Internet Information Services (IIS) Manager”, found under “Start > Control Panel > Administrative Tools”.
  2. Browse to the website and file/folder you would like to redirect
  3. Right click on the file/folder and choose “Properties”
  4. Select the “A redirection to a URL” radiobutton (see screenshot below)
  5. Enter the new URL in the “Redirect to:” field
  6. Check the “A permanent redirection for this resource” checkbox
  7. Click on “Apply”

Configure

More information

HTTP Status Code Definitions
HTTP 301 on Wikipedia
List of HTTP status codes on Wikipedia
301 redirects on Google Webmasters Help