with html only? almost sure you cannot but you can do it if you can embed php code or simply with .htaccess
Thanks Crivion. My site is hosted on the shared IIS server. Does this mean there is no way I can do 301 redirect?
Try something like < %@ Language=VBScript %> < % Response.Status="301 Moved Permanently" Response.AddHeader "Location", http://www.example.com %> Code (markup):
Google and Yahoo has accepted a meta-refresh with a 0 second-delay to be a 301 redirect. Put this within the <head>; <meta http-equiv=refresh content="0; url=http://example.com/newurl" />
Thanks optimeramera. Do you know if other SE's rather than Yahoo and Google accept this meta-refresh? How's about local SE's? I'm going to check this option. Will update you later on my findings.
http-equiv=refresh is bad thing. And bannable at almost every SE. It's better to form a page with clear link on it.
Thanks stOK. I think that I'll move my site from IIS to Linux and then use htaccess for 301 redirect. Does anyone know if moving the site from IIS to Linux can hurt it?
I believe (though not sure) IIS has the mechanics to redirect via 301 response. Linux is not necessary I think.
If I had dedicated IIS hosting it would be possible to configure server settings. But because it's shared hosting - I have no access to server configurations, and the files are .html, so I can't do 301 redirect via ASP or .NET. I ran out of ideas If someone has an idea - he's more than welcome.