【发布时间】:2014-01-05 19:41:15
【问题描述】:
如何使用 mod_rewrite 在 url 中将 url 加号 (+) 符号更改为破折号 (-)。这是我到目前为止的代码
RewriteCond %{THE_REQUEST} ^(GET|POST)\ /searchpage\.php\?search=(.*)\ HTTP
RewriteRule ^searchpage\.php$ /searchpage-search-%2.html? [R,L]
#Internal rewrite
RewriteRule searchpage-search-(.*)\.html$ searchpage.php?search=$1 [L]
这适用于使用 $_GET 请求的搜索表单。这很好用,唯一的事情是我想用破折号来改变。如果有人能提供帮助,我将不胜感激。
【问题讨论】:
标签: .htaccess mod-rewrite