2016-06-22 4 views
1

マイページは、すべての更新情報を処理する別のページにユーザーをリダイレクトします。リダイレクト自体が動作していますが、問題はURLが私の期待するものではなく、404エラーにつながります。私が例証しようとしましょう。URLが繰り返して404エラーになる

ユーザがボタンをクリックし、 "test.com/main/update.php"にリダイレクトします。しかし私のファイルは "test.com/test/RazorFinger/update_test.php"にあります。それはこのようなものされて終わる:

<FORM name=form id="form" action="test.com/main/update.php?area=<?=$GetArea?>&etc..." method="POST" target='_blank'> 

だから私のメインのURLはこれです:

http://test.com/teste/RazorFinger/update_test.php?area=TestArea&proj_id=1234&task_uid=1 

そして、リダイレクトされたURLは基本的に次のとおりです。

http://test.com/teste/RazorFinger/test.com/main/update.php?area=TestArea&etc..etc..etc.. 

質問は少しかもしれません私は例として偽のURLを使用しているために複雑ですが、基本的には、 "test.com/test"から "test.com/main"に出ることができず、404エラーになります。だから何が問題なの?

答えて

2

URLのフォントにhttp://(SSLを使用する場合はhttps://)を挿入します。

<form action="http://test.com"> 

これは、これはURL http://test.com/test.com

+1

ああ。私は今、ダーハムに落ちたhahaha ありがとう! – RazorFinger

+0

問題ありません。 –

0

あなたはので、このコードは明らかに誤りを与える行動で全体のURLを渡しているにつながるURL http://test.com

<form action="test.com"> 

につながります。 アクションをaction="test.comで置き換えます。あなたは正しい結果を得ます

関連する問題