2016-04-23 91 views

回答

0

可以在/root.htaccess使用以下规则:

RewriteEngine on 
#1)Redirect "/search/node/?find=foo" to "/search/node/foo"# 
RewriteCond %{THE_REQUEST} /search/node/?\?find=([^\s]+) [NC] 
RewriteRule^/search/node/%1? [NC,L,R] 
#2)internally redirect "/search/node/foo" to "/search/node/?find=foo"# 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^search/node/(.+)$ /search/node/?find=$1 [QSA,NC,L] 

这将内部重定向/搜索/节点/富/search/node /?find = foo

+0

请看我的例子,我在寻找相反的东西。从参数到清洁版本 – Haz

+0

@哈兹请参阅编辑的版本 – starkeen

+1

谢谢,你真棒!一直试图找出这6个小时以上。 – Haz