2016-05-27 17 views
2

urlをクエリ文字列として含むクエリ文字列としてアプリケーションに送信されるURLにリダイレクトする必要があります。これは、3つまたは4つのレベルで繰り返すことができます。クエリ文字列(クエリ文字列としてURLを含む)を含むURLをクエリ文字列として送信する方法

私のアプリケーションがexample.comを使用してアクセス可能であり、そして私のような要求しているとします

http://example.com/?landing={http://example2.com/?landing={http://example3.com/?landing={http://google.com}&param=4}&param=3}&param=1 

が「{」と「}」可読性を高めるために、実際のURLには存在しません使用されています。私は、例2は

http://example3.com/?landing={http://google.com}&param=4 

と例3にリダイレクトする必要があります

http://example2.com/?landing={http://example3.com/?landing={http://google.com}&param=4}&param=3 

にリダイレクトする必要が

http://google.com

にリダイレクトする必要があり、私は「着陸を送っする方法がわかりません'各クエリ文字列が消費される対応するアドレスに渡されるようなクエリ文字列、またはアプリケーションでクエリ文字列に正しくアクセスする方法、またはexa mple2.comまたはexample3.com。 助けが必要です...

答えて

2

私は、ソース内のクエリ文字列を(urlencodingまたはbase64encoding)エンコードして、対応するページにユーザーを送信して問題を解決しました。そのページでクエリ文字列がデコードされ、ユーザーは次の1つのクエリ文字列にリダイレクトされ、このプロセスは最後のランディングページまで実行されます。

関連する問題