0

我在翻译 example.com 时遇到问题...

/xx-yy/任何目录/

/whatever-directory/?country=xx&lang=yy

其中语言是可选的,国家默认为英国。

有很多类似的 .htaccess 问题,但我似乎找不到上述问题的合适答案。我遇到的主要问题是让它与“任何目录”一起工作。

__

我是 .htaccess 和 regex 的新手,所以非常感谢一个好的解释!

这也是我在 Stack Overflow 上的第一篇文章,所以我希望它被适当地标记和一切。

谢谢你的时间!


最终结果基于 Lucas Willems 的回答。

RewriteRule ^([^/.]+)-([^/.]+)/(.*)$ $3/?country=$1&lang=$2

4

1 回答 1

0

试试这个 htaccess 代码:

RewriteEngine On
RewriteRule ^([^-]+)-([^-]+)/([^/]+)/$ /$3/?country=$1&lang=$2
于 2013-07-19T12:38:45.883 回答