亲爱的大家,试图找出这个,但没有运气。
想要重写和美化这个特定的…?ln = zh-CN到/ cn / …几乎在天才@ StackOverflow(劳伦斯贡萨尔)即时通讯的帮助下! 但卡在这里:
/ it / somepage很好/ somepage?ln = it
/ de / somepage很好/ somepage?ln = de
/ fr / somepage很好/ somepage?ln = fr
/ cn / somepage,但这给404错误!
/ somepage?ln = zh-CN的作品很好
# exception for Chinese version /cn/somepage RewriteRule ^zh-CN/(.*) /$2?ln=zh-CN [L] RewriteRule ^cn/(.*) /$2?ln=zh-CN [L] # redirect all /XX/somepage goes to /somepage?ln=XX RewriteRule ^([az][az])/(.*) /$2?ln=$1 [L]
第二部分完美的工作! 第一部分对于那个唯一的例外zh-CN并没有很好地完成工作……在这里被忽视的是什么? 所有线索或提示将在我们的来世保佑与女性的关注,我很确定!
如果我阅读正确的话,用$2replace前两条规则中的$1 。
说明:在匹配中只有一组括号,所以反向引用$2是未定义的(并且将扩展为空string,因此是404),而$1将包含匹配(.*)的文本