【发布时间】:2014-09-11 21:32:23
【问题描述】:
如何使用 htaccess 在 url 中将 url 加号 (+) 符号更改为破折号 (-)。这是我到目前为止的代码:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(#[^?&\ ]*)?\?([^&\ ]*&)?s=([^&\ ]+)[^\ ]*\ HTTP/
RewriteRule ^$ http://example.com/search/%3\.html? [R=301,L]
</IfModule>
效果很好,结果如下:http://example.com/search/key+word.html
唯一的事情是我想用破折号改变加号。如果有人能提供帮助,我将不胜感激。
【问题讨论】:
-
我没有尝试,也没有告诉你该怎么做,但这不会带走搜索字符串的要点吗?它显示了一个加号,表明它正在搜索这个词 AND 这个词 AND 这个词?
-
这个字符串的目的是为了搜索引擎优化,它仍然显示这个词和这个词和这个词的结果,因为我也更新了 query.php 文件。还是谢谢
标签: wordpress .htaccess permalinks