RewriteCond %{QUERY_STRING} lang_opt\=E
RewriteRule /lc/courses.asp english-resource [R=301,NC,L]
RewriteCond %{QUERY_STRING} lang_opt\=F
RewriteRule /lc/courses.asp french-resource [R=301,NC,L]
RewriteRule /lc/courses.asp english-resource [R=301,NC,L]一个链接有3种风格
/lc/courses.asp
/lc/courses.asp?lang=E
/lc/courses.asp?lang=F
有没有一种更优雅的方式来处理这三种不同的链接。我有相当多的他们和5行的mod_rewite似乎太多了。
谢谢
发布于 2011-02-24 17:49:34
由于英语是默认设置,您只需查找法语,并将其他所有内容重定向到英语:
RewriteCond %{QUERY_STRING} lang_opt=F
RewriteRule ^/lc/courses\.asp$ french-resource [R=301,NC,L]
RewriteRule ^/lc/courses\.asp$ english-resource [R=301,NC,L]https://stackoverflow.com/questions/5095322
复制相似问题