Mod rewrite 重写提交表单上的URL

Mod rewrite 重写提交表单上的URL,mod-rewrite,Mod Rewrite,我有一个搜索表单,当我进行搜索时,我会得到这个URL“http://**/video/view/search/?imeto\u tam=tarsene”,但我想用我搜索的单词和我的地址替换这个“?imeto\u tam=tarsene”,看起来像这样——“http://**/video/view/search/tarsene”。通常我在我的网站上使用mod_rewrite,它对我的链接有效,但对表单s无效。有人能告诉我怎么做吗 RewriteEngine On RewriteRule ^vie

我有一个搜索表单,当我进行搜索时,我会得到这个URL“http://**/video/view/search/?imeto\u tam=tarsene”,但我想用我搜索的单词和我的地址替换这个“?imeto\u tam=tarsene”,看起来像这样——“http://**/video/view/search/tarsene”。通常我在我的网站上使用mod_rewrite,它对我的链接有效,但对表单s无效。有人能告诉我怎么做吗

RewriteEngine On 
RewriteRule ^view/([0-9a-zA-Z\-\(\)]+)/?$ index.php?a=$1 [L] 
RewriteRule ^view/([0-9a-zA-Z\-():]+)/([0-9a-zA-Z\-():\.,]+)$ index.php?a=$1&id=$2 [L]

这些规则将进入root.htaccess文件,301将查询字符串imeto_tam重定向到文件夹,然后下一个规则将使其传递到代码(index.php)


我不太明白你想要什么。你能举个例子吗?
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^(.*&)?imeto_tam=([^&]+)(&.*)?$ [NC]
RewriteRule ^video/view/search/(index\.php)?$ /video/view/search/%2/? [R=301,L]

RewriteRule ^video/view/search/([^/]+)/$ /video/view/search/index\.php?imeto_tam=$1 [L]