我遇到了以下问题。我想在斜线限制之前将最后一个字符串提取为破折号作为变量名称,并且在斜杠之前的最后一个整数也被破折号限制为此变量的值。
换句话说,我想重写这个虚构的网址
http://www.example.com/en/golden-watch-omega-ser-3-712-p/
到
http://www.example.com/index.php?lang=en&p=712
字符串是动态的,因此可能有" x"而不是" p"或任何其他字母。
这甚至可能吗?我会感激任何帮助。
答案 0 :(得分:0)
使用以下规则:
RewriteEngine On
RewriteRule ^([a-z]{2})/.*-(\d+)-([a-z])/?$ index.php?lang=$1&$3=$2