Error » Search Engines » Search Engine Optimization » Use .htaccess file to redirect pages your moved or renamed.

Search Engine Optimization search engine optimization discussion.

Post New Thread Reply
  Use .htaccess file to redirect pages your moved or renamed.
LinkBack Thread Tools Display Modes
Old 22-Dec-2006, 03:38 AM   #1 (permalink)
Administrator
 
Anilrgowda's Avatar

Posts: 18,715
Join Date: Jan 2006
Rep Power: 10 Anilrgowda is on a distinguished road

IM:
Default Use .htaccess file to redirect pages your moved or renamed.

If you are considering moving a page on your web site into another folder or simply renaming it; there's a couple of important points to consider. The most important issue is that if the page you are moving or renaming has a good search engine ranking already, or may have been bookmarked by your visitors; all your hard work could be lost.

Bearing in mind that search engines can take months to refresh their listings, any visitor clicking on a search engine result may be severely frustrated if they don't arrive on the page on your site. You could always use a custom 404 error page; but this is still an extra hurdle for visitors to jump and the rankings you have built up for the page in question will be lost.

Wouldn't it be great if you could set up your site so it was "smart" enough to know that the page had been renamed or moved and then take the visitor to the correct page? Well, you can!

Enter the 301 redirect
One of the simplest ways to redirect visitors is to put up a blank page with what's known as a "meta-refresh" tag, but, this is frowned upon by many search engines and definitely won't save your rankings, so we won't discuss it any further. If you are currently using meta-refresh tags, it would be wise to consider changing them over to a 301 redirect as it is the most efficient and friendly solution. Search engine spiders and human visitors will be presented with the correct page if the old page is requested - seamlessly.

A 301 redirect is implemented in your .htaccess file.

What is .htaccess ?
.htaccess is a text file that is checked by the web server when a request for a page/item is made by a browser, agent or spider. It contains specific instructions on how to handle specific requests and also plays a role in security.

What's a 301 redirect?
"301" translates to "moved permanently". After the code, the name and location of the moved or renamed page is noted, then there is a space, and then the new location and name of the file.

Implementing a 301
You'll need to download the .htaccess file from your web site which can be found in the root of the /docs directory via ftp. If a .htacess file isn't present, create one with Notepad or a similar text editor. Ensure you remember the "." at the beginning of the file name and do not use a tail extension

If there is a .htaccess file already in existence with lines of code present, be very careful not to change any existing code. It's probably wise to create a backup of this file in case you make a mistake.

Scroll down to the end of the current code, miss a line and then create a new line using the following example as a guide.

Code:
redirect 301 /current/currentname.htm http://www.you.com/newfolder/newname.htm
That's all there is to it - save and upload back to the /docs root directory and then test it out by typing the old address into your browser - you should be seamlessly redirected to the new page name/location.

Note: Do not use "http://www" in the first section of the statement - just add the path from the top level of your site to the page. Also ensure that you leave a single space between these elements:

redirect 301 (the directive that the page has permanently moved)

/currentfolder/currentname.htm (the old path and file name)

http ://www.you.com/newfolder/newname.htm (new path and file name)

Moving/renaming many pages?
The basic 301 redirect is a great solution for changes to a few pages, but what about dozens of pages or an entire site? A more powerful set of instructions for URL redirects is contained in the Apache mod_rewrite module. Learn more about it at apache's web site located:
http://httpd.apache.org/docs/misc/rewriteguide.html
Anilrgowda is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Reply With Quote
   


   
Post New Thread Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mail Redirect 2.1.388 Cybershot Application Downloads 0 27-Feb-2008 09:08 PM
.htaccess Tutorial AQUARIAN Programming tutorials 3 27-Feb-2007 01:39 AM
Redirect Pages ... Sangeetha Knowledge Base 2 24-Feb-2007 08:51 PM
.htaccess tips Anilrgowda Search Engine Optimization 0 28-Dec-2006 04:57 AM
Configuring HTAccess file in Debian Anilrgowda OS tutorials 0 03-Dec-2006 09:02 AM


All times are GMT -8. The time now is 05:46 AM.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0

DMCA Policy

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228