【发布时间】:2011-05-06 18:33:56
【问题描述】:
我需要使用 mod_rewrite 为我的网站重写一些 URL,但我不知道正则表达式。
以下是当前 URL 的样子:http://mydomain.com/zenphoto/pages/xyz?locale=en_UShttp://mydomain.com/zenphoto/pages/xyz?locale=de_DE
http://mydomain.com/zenphoto/gallery_1?locale=de_DEhttp://mydomain.com/zenphoto/gallery_n?locale=de_DE
xyz 可能包含不同的字符串,例如legal、about等
这就是我希望使用 URL 的方式:http://mydomain.com/zenphoto/de/pages/xyzhttp://mydomain.com/zenphoto/en/pages/xyz
http://mydomain.com/zenphoto/de/gallery_1http://mydomain.com/zenphoto/en/gallery_n
我应该提到只有de 和en 是可能的。任何其他字符串应重新路由到de。
有人可以帮帮我吗? :-)
谢谢,
罗伯特
【问题讨论】:
标签: mod-rewrite url-rewriting apache2