重写 URL 参数 .htaccess
Rewrite URL Parameters .htaccess
我已经搜索并搜索了这方面的教程,但 mod_rewrite 伤了我的脑筋,我无法弄清楚这个。任何人都可以阐明以下重写吗?
CURRENT: ?fruit=Oranges&vegetable=Carrots
DESIRED: /oranges-vs-carrots/
为清楚起见,我正在寻求有关实现所需 URL 所需的重写条件的帮助。
您可以使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} fruit=(.+)&vegetable=(.+)
RewriteRule ^ /%1-vs-%2/? [R,L]
%1
与普通正则表达式中的 </code> 相同,但最后一个 RewriteCond<br>
<code>%{QUERY_STRING}
是 URL 的 "variables" 部分。
我已经搜索并搜索了这方面的教程,但 mod_rewrite 伤了我的脑筋,我无法弄清楚这个。任何人都可以阐明以下重写吗?
CURRENT: ?fruit=Oranges&vegetable=Carrots
DESIRED: /oranges-vs-carrots/
为清楚起见,我正在寻求有关实现所需 URL 所需的重写条件的帮助。
您可以使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} fruit=(.+)&vegetable=(.+)
RewriteRule ^ /%1-vs-%2/? [R,L]
%1
与普通正则表达式中的 </code> 相同,但最后一个 RewriteCond<br>
<code>%{QUERY_STRING}
是 URL 的 "variables" 部分。