2009-02-16 3 views

ответ

1

Вы можете перенаправить клиентскую сторону, используя index.html и тег META Refresh.

<html> 
     <head> 
      <meta http-equiv="refresh" content="0;url=http://www.mysite.com/MyDir/MyPage.html" /> 
     </head> 
    </html> 

http://en.wikipedia.org/wiki/Meta_refresh

7

Это действительно домашнее задание-из-за-день сегодня.

Theres httpd.conf (апач) http://httpd.apache.org/docs/1.3/configuring.html

Или, заставляя "Ошибка 301 - перенаправление".

Или вы можете добавить мета-обновление на своей веб-странице, перенаправляя на новую веб-страницу. , например.
< META HTTP-эквив = "Refresh" содержание = "0; URL = http://www.the-domain-you-want-to-redirect-to.com" >

Или вы можете использовать JavaScript, чтобы заставить перенаправление.

<script type="text/javascript"> 
window.location = "http://www.google.com/" 
</script> 

Тогда есть такие вещи, как обратный прокси-сервер, который мог бы делать то, что вы хотели.

2

В зависимости от технологии и/или доступа к веб-серверу существуют различные варианты. В дополнение к вышесказанному вы можете использовать перенаправление на стороне сервера, например. в ASP.Net

Response.Redirect("http://www.google.co.uk") 

Я уверен, что существуют PHP и различные другие альтернативы кода для выполнения того же действия.

0

Реализация агностиком:

следующие коды состояния могут быть использованы в ответе веб-сервера:

Если у вас нет доступа к приличный веб-сервер, попробуйте Javascript или Meta-Tag методы выше.

Bonus: другая реализация конкретных рекомендаций, с помощью Hunchentoot:

(redirect "http://otherhost/otherpath") 
Смежные вопросы