单击搜索按钮后,是否可以使用mod_rewrite自动设置表单操作属性?
普通网址是这样的: http://www.website.com/search.php?search=name
mod_rewrite url是这样的: http://www.website.com/search/name.html
我知道可以使用htaccess设置页面的mod_rewrite版本,但是如何让表单直接转到mod_rewrite网址?
此致
答案 0 :(得分:1)
这应该有效:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /search\.php\?search=(.*)\ HTTP
RewriteRule ^ /search/%2.html? [R=301,L]
RewriteRule ^search/(.*).html$ /search.php?name=$1 [L]
它应该自动将普通链接转换为mod_rewrite链接。