2016-06-22 169 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'> 

所以我的主要網址是:

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://(或者https://如果使用SSL)。

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

這將導致URL http://test.com

<form action="test.com"> 

這將導致URL http://test.com/test.com

+1

哦。我現在倒下了,哈哈 非常感謝! – RazorFinger

+0

沒問題,就發生了。 –

0

要傳遞整個URL中的動作所以這段代碼顯然會給出一個錯誤。 替換action="test.com。你會得到正確的結果