User Agents

User Agent
 
Is it possible to disallow some user agents on a web site ??, lets say I don't want
Teleport Pro/1.29
to have access to my web, is that an option somehow ??

If people want to use my site, then they can go to it !! Whay copy the hole site to there own computer ??, it's 20Mb of data, it "overhead" the webserver!
win32Asked:
Who is Participating?
 
daveamourCommented:
I can do it in JavaScript

<html>

<head>
<title>New Page 1</title>
</head>

<body>
<Script Language="JavaScript">
<!--
  if (navigator.userAgent == "Teleport Pro/1.29")
  {
    window.location.href = "http://www.microsoft.com";
  }
-->
</Script>
</body>

</html>

However this is not very robust as someone could simply disable Javascript if they wanted to visit your site.  This is the way to do it though if you do want to use Javascript.

Of course you can redirect the window to any page you like - I just used Microsoft as an example.

Alternatively you could have a default page which redirected to the main page other than those user Agents you wanted to keep out.

Again this is full of holes but maybe it will help

Cheers

Dave

0
 
daveamourCommented:
Yes you can do this

Its more of an ASP question though or other server side scripting technology

Do you have ASP facilities on your site?
0
 
win32Author Commented:
Nope, Ok I see then it can't be doen !
0
 
fibdevCommented:
I've seen this done with javascript, but I don't know how to do it.  I take it you are trying to protect your site from crawler apps?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.