重写表单提交规则

时间:2013-03-29 04:28:07

标签: apache .htaccess mod-rewrite

我是新手。我有一个有4个字段的表单。 Field1 - 4方法GET。所以当我提交表格时,网址就变成了 mydomain.com/page.php?field1=f1&field2=f2&field3=F3&field4=f4。

我想将此更改为 mydomain.com/newPath/f1/f2/F3/f4/

2 个答案:

答案 0 :(得分:0)

然后你真的想要一个重定向。你会重写

domain.com/path/a/b/c/d 

domain.com/path/?w=a&x=b&y=c&z=d

但是,如果您希望服务器指示此类请求

domain.com/path/?w=a&x=b&y=c&z=d

就像这样,你实际上是在重定向用户。

domain.com/path/a/b/c/d 

答案 1 :(得分:0)

您需要301重定向,因为它会隐藏带有&符号的新网址:

这称为干净的URL,您可以使用正则表达式来实现它,以满足您在htaccess文件中的需要:

Clean URL htaccess