URL重复,导致404错误

时间:2016-06-22 11:19:05

标签: php html

我的页面会将用户重定向到另一个页面,该页面将处理所有更新信息。我得到了重定向本身的工作,问题是,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

重定向的网址基本上是:

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

问题可能有点复杂,因为我使用假URL作为示例,但基本上,我无法摆脱“test.com/test”和“test.com/main”,并且导致我发了404错误。那有什么不对?

2 个答案:

答案 0 :(得分:2)

在网址的字体中输入http://(或https://,如果您使用SSL)。

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

这将导致网址http://test.com

<form action="test.com">

这将导致网址http://test.com/test.com

答案 1 :(得分:0)

您正在传递整个网址,因此此代码显然会出错。 替换action="test.com的操作。你会得到正确的结果