2010-09-26 2 views

ответ

1

Вы можете сделать это в Apache с Redirect directive:

<VirtualHost *:80> 
    ServerName www.oldsite.com 
    Redirect permanent /home/ http://www.newsite.com/home/ 
</VirtualHost> 
1

Ну, если вы хотите, чтобы заменить эту страницу, вы можете создать файл .htaccess с таким содержанием:

Redirect 301 /b.jsp?id=9912&ln=115-991632 http://www.newsite.com/home/b.jsp?id=9912&ln=115-991632 

Это все, что я могу думать прямо сейчас. Вы должны загрузить его в свой/домашний каталог.

+0

Спасибо, но что делать, если у меня есть 100 или около того старых ссылок, есть способ сказать это, чтобы заменить все «oldsite» с «NewSite»? – drew

0

Если вы хотите сделать на уровне приложений, просто напечатать заголовок расположения:

#!/bin/bash 
echo 'Location: http://www.newsite.com' 

Чтобы сделать его еще лучше, вы можете поместить этот CGI скрипт на «дома» (замените каталог с помощью сценария) и использовать переменный $ PATH_INFO делать правильные вещи

#!/bin/bash 
echo 'Location: http://www.newsite.com/$PATH_INFO' 
Смежные вопросы