在htaccess文件中写什么表单方法GET到url地址?

时间:2011-12-04 04:16:42

标签: .htaccess

这是html表单;

<form name="x" action="x.php" method="get">

当我按提交时,我得到了;

  

/x.php?a1=a1&a2=a2&a3=a3&a4=a4&a5=a5&a6=a6

我想:

  

/ A1-A2-A3 /

我不想要a4,a5,a6

有可能吗?

1 个答案:

答案 0 :(得分:0)

如果您希望在点击“提交”时在浏览器的地址栏中显示URL / a1-a2-a3 /,您可能需要使用一些javascript来读取表单和构造中的dom字段干净的“/ a1-a2-a3 /”URL,然后将浏览器指向那里。

在.htaccess方面,它会取“/ a1-a2-a3 /”并将其重写回“/x.php?a1=a1&a2=a2&a3=a3”,我猜?如果没有更多细节,就无法编写具体的规则来实现这一目标,但它们看起来像是:

RewriteRule ^([\-]+)-([\-]+)-([\-]+)/ /x.php?$1=$1&$2=$2&$3=$3