Solved

Redirect/Hide Url

Posted on 2009-05-18
10
531 Views
Last Modified: 2013-11-22
Is it possible to redirect an existing url on a website to another web page?  For example, can I redirect the Help link (http://www.experts-exchange.com/help.jsp) at the top of the Experts Exchange site to my own page?
Thank you!
0
Comment
Question by:johnrhines
  • 7
  • 2
10 Comments
 
LVL 39

Expert Comment

by:abel
Comment Utility
Only if both links are on your own system and you have control over them. Otherwise, if I were on experts exchange and all of a sudden ended up on your site, I am sure that would be considered a large breach of security, but that's not what you mean, right?

In Apache you can configure redirects. In IIS you can do so too. Other servers must have similar methods.

In case you really want to fool somebody, you can put the hostname in the hosts file (available on both Linux and Windows) and have it point to your own IP address. That only works on the computer of the user. You cannot change DNS for people not in your reach (and you can do the same tricks on the router, of course).
0
 

Author Comment

by:johnrhines
Comment Utility
This is only local that I am trying to do this, I'm not actually trying to change the url on the site.  Can I put in a specific url in the hosts file for the local computer?  If so, do you have an example?
0
 
LVL 39

Expert Comment

by:abel
Comment Utility
The hosts file is at c:\windows\system32\drivers\etc (windows, I don't know about linux). A line like this:

127.0.0.1       localhost
192.168.1.65    www.e-e.com
0
 

Author Comment

by:johnrhines
Comment Utility
but that will redirect the entire web site.  Can I just redirect a specific URL?
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 39

Expert Comment

by:abel
Comment Utility
not from the hosts file. You need to do that in your HTTP deamon. The hosts file is for TCP/IP, which is lower layer. The HTTP (application layer) must be served by an application that understands that protocol. Most common is to use a web server, but other options exist (as long as the tool you use understand the HTTP redirect it should be good).
0
 
LVL 39

Expert Comment

by:abel
Comment Utility
May I ask what you are after? It seems like you want some proxy-like behavior: if someone goes to a previously loaded page, retrieve it from the cache. I am not sure, but maybe you can tell in a proxy to retrieve a certain page elsewhere (i.e., to make it serve the wrong page, actually).
0
 
LVL 39

Expert Comment

by:abel
Comment Utility
Looking around a bit, I think this product might suit your needs. It does exactly this: redirect urls and it runs locally. Excellent for testing, also excellent for keeping certain sites out and to filter spam or ad content.
0
 
LVL 39

Accepted Solution

by:
abel earned 500 total points
Comment Utility
forgot the link: http://www.privoxy.org/
0
 
LVL 39

Expert Comment

by:abel
Comment Utility
> but given the constraints of my environment, the answers do not apply to my situation.  

can you elaborate on these constraints? You haven't followed up with any comments and perhaps there's a way around these constraints that I can help you with? Furthermore, for the PAQ, I believe that the answers are quite valid because they do solve the original question for all trivial and non-trivial cases I can think of.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

A few customers have recently asked my thoughts on Password Managers.  As Security is a big part of our industry I was initially very hesitant and sceptical about giving a program all of my secret passwords.  But as I was getting asked about them mo…
Introduction Since I wrote the original article about Handling Date and Time in PHP and MySQL (http://www.experts-exchange.com/articles/201/Handling-Date-and-Time-in-PHP-and-MySQL.html) several years ago, it seemed like now was a good time to updat…
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now