2016-06-16 7 views
0

Я не разработчик asp, я работаю с PHP. Но моя проблема требовала немного аспирации.Перенаправление на другую страницу с ASP

Google хранит в своих ссылках базы данных со старого веб-сайта. Таким образом, ссылки показываются после поиска в Google, и люди собираются в конкретный файл, который был сделан на старом веб-сайте (с asp).

У меня есть мой новый сайт и вам необходимо перенаправить с этого старого веб-сайта на новый. Так что я сделал небольшое исследование и обнаружили, что для перенаправления в осины мне нужно:

<% 
    Response.Redirect ("my website link"); 
    %> 

но файл только для печати текста и DonT перенаправлять на моей новой ссылке.

Что мне не хватает? Мне нужно только перенаправить на определенную страницу.

EDIT

Имя старого файла members.asp

я не есть способ избежать Google, чтобы указать на этот файл, но, конечно, то не существует файлы на моем сервере. Теперь я создал его и попытаюсь перенаправить, но я получаю только код, напечатанный в виде обычного текста.

Вы можете проверить живой результат здесь:

http://kln.cuisinecourier.com.hk/members.asp?rest_id=K013&lang=eng&sort=&m=login

ОТВЕТ

хорошо, я просто понял, что я могу запустить JavaScript легко: S, самый простой способ. извините за bothre

+0

Если вы знаете, что это вопрос ASP, то зачем пометить его как PHP !? Выпадающий тег. –

+0

вы, вероятно, не запускаете asn файл asp.net и asp.net не запускаете - и это не только asp, а asp.net, asp ссылается на старый классический сценарий asp. – Aristos

+0

Просьба указать, что вы говорите об asp classic, о том, что имя вашего файла, и что вы видите точно. – Aristos

ответ

0

Попытка перенаправить этот путь:

<% 
Response.Redirect "http://www.yourwebsite.com" 
%> 

Источник: w3school

+0

то же самое только напечатать код –

+0

это правильная команда - после того, как вы запустите страницу asp на своем сайте! – Aristos

-1

Response.Redirect ("Счет/login.aspx"); будет перенаправляться на новую страницу, поэтому убедитесь, что вы указали правильный путь для перенаправления или нет.

+0

его ясно сказать, что не перенаправлять и показывать только текст – Aristos

2

Классический ASP код вы написали, как показано ниже, правильно:

<% 
Response.Redirect "https://www.cuisinecourier.com.hk/en/hk/orderingGuide"; 
%> 

но ... Классический ASP является частью веб-сервера Microsoft Internet Information Server (IIS). Веб-сервер используется для обслуживания по следующему адресу:

http://kln.cuisinecourier.com.hk/members.asp?rest_id=K013&lang=eng&sort=&m=login

... не работает IIS, но работает под управлением Apache (Apache/2.4.9 (Unix) OpenSSL/1.0.1e-ФИПС PHP/5.5.11 в соответствии с заголовками). Этот веб-сервер не обрабатывает классический ASP, поэтому он просто служит для необработанного содержимого файла.

+0

kenny любая идея, что я могу сделать для перенаправления в любом случае? –

+1

Вы разработали, как это сделать с помощью js. Если вы хотите сделать это с помощью кода на стороне сервера, то я уверен, что есть способ добавить сопоставление в .htaccess, который сообщает Apache обрабатывать файлы с расширением .asp как файлы php – John

Смежные вопросы