我的页面会将用户重定向到另一个页面,该页面将处理所有更新信息。我得到了重定向本身的工作,问题是,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错误。那有什么不对?
答案 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
的操作。你会得到正确的结果