将POST格式化为不带斜杠的目录?

时间:2014-04-03 12:39:12

标签: forms .htaccess mod-rewrite post http-put

我有这种类型的表格:

<form action="/directory/" method="POST" target="_blank">

index.php/directory/处理表单。

我想从表单中删除尾部斜杠,使其成为="/directory, 但是表格没有正确加载。

我已经尝试将此重写规则添加到.htaccess,但它没有帮助,也许它写错了:

RewriteRule ^directory?$ directory/ [L]

另外,如果我想做到这一点:

<form action="/directory/post" method="POST" target="_blank">,

并希望处理此文件的文件为/directory/process.php,我将如何更改呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果要在所有网址上添加尾部斜杠,请使用此

RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] 

如果你只想要在目录上,那么使用这个

RewriteRule ^directory$ directory/ [R=301,L]