在重写网址时出现问题 - 破折号为+符号 我已经在论坛中搜索过了,并找到了如何获得第一个短跑......但是无法弄清楚如何将我的所有单词分开。任何帮助,将不胜感激。
网址:http://sub.domain.com/foo/bar/_/could-be-any-topic/eventual-search-term-here-r1646
到目前为止,我有:RewriteCond %{HTTP_HOST} ^sub\.domain\.com$
RewriteRule foo\/bar\/_\/(.+)\/([^-]*)-+(.*)\-r(.+) http://sub.domain.com/$2+$3
将输出:http://sub.domain.com/eventual+search-term-here
搜索词可能包含无穷无尽的单词,所以想知道我是怎么做的。
由于
/史蒂夫
答案 0 :(得分:0)
尝试使用类似的东西(如果它是ISAPI_Rewrite3):
RewriteEngine on
RewriteRule ^foo/bar/_/[^/]+/([^-]*)-(.*) /$1+$2 [NC,LP,R=301]