2016-06-16 20 views
0

私はASP開発者ではありません。私はPHPを使用しています。しかし、私の問題は少しASPを必要としました。ASPを持つ別のページにリダイレクト

Googleは、古いウェブサイトから彼のデータベースリンクに保存しています。そのリンクはGoogle検索の後に表示され、人々は古いWebサイト(asp)で行われた特定のファイルに行きます。

私は新しいウェブサイトを持っており、その古いウェブサイトから新しいウェブサイトにリダイレクトする必要があります。だから私は、小さな研究を作り、それは私が必要とするASPにリダイレクトすることが分かっています

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

しかし、ファイルのみ、印刷、テキストと私の新しいリンクにリダイレクトいけません。

私には何が欠けていますか?私は特定のページにのみリダイレクトする必要があります。

EDITは

古いファイルの名前、私はそのファイルを指すようにGoogleのを回避する方法を持っていけない、しかしmembers.asp

あるファイルはdoesntの私のサーバー上に存在し、もちろん。今私はそれを作成し、リダイレクトしようとするが、私はコードをプレーンテキストで印刷するだけです。

あなたはここに住んで結果を確認することができます:S最も簡単な方法をします。ok

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

ANSWER

を私はちょうど私が簡単にJavaScriptを実行できることに気づきました。申し訳ありませんbothre

+0

あなたがASP質問であることが分かっている場合は、なぜPHPとしてタグ付けするのですか?タグが削除されました。 –

+0

あなたはたぶんasn asp.netファイルとasp.netを実行しないでください - そしてaspだけではなく、asp.netです、aspは古いaspクラシックスクリプトへの参照です。 – Aristos

+0

aspクラシック、ファイル名、正確にレンダリングされたものについて話してください。 – 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)Webサーバの一部です。あなたは、次のURLで提供するために使用しているWebサーバ:

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

は... IISを実行していないのですが、Apache(アパッチ/ 2.4.9(UNIX)のOpenSSL/1.0.1e-FIPSを実行していますPHP/5.5.11)。そのWebサーバーはClassic ASPを処理しないため、未処理のファイルコンテンツを処理するだけです。

+0

ケニーどのようにリダイレクトすることができますか? –

+1

あなたはjsでそれをする方法を考え出しました。サーバサイドのコードでそれをやりたいのであれば、.htaccessへのマッピングを追加する方法があると思います。これはApacheに.asp拡張子を持つファイルをphpファイルとして扱うように指示します – John

関連する問題