A meta refresh tag added to the "head" **Please replace the "head" to <>** section of a web page will forward a visitor to another page, it looks like this:
meta equiv="Refresh" content="8;URL=http:// www.example.com/somepage.html" --> please add the < > for this line
This tag simply sends a visitor FROM the page they're at, TO somepage.html, after an 8 second delay. W3C says not to use it, it's non-standard, "fast refreshes" are frowned on by SEs due to abuse and, although most spiders follow it, your URLs usually won't be updated in SEs. A five second delay or longer has never caused me SE problems but your mileage may vary. Frankly, meta refresh is a pretty lame solution but when you need something "quick and dirty" until you can implement something better...
Please refer to http://www.yolinux.com/TUTORIALS/ApacheRedirect.html
and http://www.webmasterworld.com/forum92/82.htm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Use a CGI script to forward a home page: (mod_cgi)
- File: httpd.conf
ScriptAlias / /var/www/cgi-bin/redirect-script/
#!/usr/bin/perl print "Status: 301 Moved\r\n" . "Location: http://www.new-domain.com/\r\n" . "\r\n";
- File: httpd.conf
- Use Apache module (mod_rewrite)
- File: httpd.conf
RewriteEngine On RewriteRule /.* http://www.new-domain.com/ [R]
- File: httpd.conf
- Use Apache module (mod_alias )
- File: httpd.conf
- Redirect Domain:
Redirect / http://www.new-domain.com/
Redirect permanent / http://www.new-domain.com/
- Redirect Page:
Redirect /web-page.html http://www.new-domain.com/destination-web-page.html
- Redirect directives take precedence over Alias and ScriptAlias directives.
- Other "Redirect" options include: temp (error 302) default - temporary redirect status, seeother (error 303) resource has been replaced and gone (error 410) resource has been permanently removed.
- Redirect Domain:
XXX.XXX.XXX.XXX> ServerName directtolinux.com ServerAlias www.directtolinux.com ServerAlias direct-to-linux.com ServerAlias www.direct-to-linux.com ServerAlias digitalpenguins.com ServerAlias www.digitalpenguins.com Redirect permanent / http://www.yolinux.com/
- File: httpd.conf
- Apache 301 redirect using the .htaccess file:
- If one wants to permanently forward an entire web site to a new URL or forward a single page permanently and have the search engines update their database, one should use a 301 redirect. This may redirect to a new server or to itself but to a different domain. This tutorial shows how. This method is a variation of using the mod_alias redirection shown above except that it allows the customer to redirect themselves by providing a .htaccess file themselves.
RewriteEngine on RewriteCond %{HTTP_HOST} ^yolinux.com RewriteRule ^(.*)$ http://www.yolinux.com/$1 [R=permanent,L]
- If one wants to permanently forward an entire web site to a new URL or forward a single page permanently and have the search engines update their database, one should use a 301 redirect. This may redirect to a new server or to itself but to a different domain. This tutorial shows how. This method is a variation of using the mod_alias redirection shown above except that it allows the customer to redirect themselves by providing a .htaccess file themselves.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Apache configuration for redirect using httpd.conf and .htaccess:
File: .htaccess Create a file /home/domain/public_html/.htaccess in that directory of the domain to be forwarded that looks something like this:
- Redirect entire domain:
Redirect 301 / http://www.new-domain.com/
- Redirect specified pages:
Redirect 301 /old-page-1.html http://www.newdomain.com/new-page-1.html Redirect 301 /old-page-2.html http://www.newdomain.com/new-page-2.html
- 301: permanent
- 302: temp
- 303: seeother
- 410: gone
Redirect permanent / http://www.newdomain.com/
HTTP 1.1 Redirect codes: |
HTTP Code | Status | Description |
---|---|---|
301 | permanent | The resource has permanently moved |
302 | temp | The resource has temporarily moved |
303 | seeother | The resource has been replaced and refer to new resource |
305 | UseProxy | Use proxy to access site |
307 | Temp | The resource has temporarily moved |
410 | Tegone | The resource has permanently removed |
No comments:
Post a Comment