正则表达式和Htaccess帮助

时间:2011-06-19 20:10:56

标签: regex .htaccess

我对正则表达式非常不满意,并且不知道如何解决这个问题。

我需要将正则表达式放入htaccess文件中,以便所有网址格式如下:

http://www.website.com/dir/1234-123 (2个由短划线分隔的任意长度的整数)

将被重定向到:

http://www.website.com/file.php?a=1234&b=123 (a =整数1,b =整数2)

有谁知道该怎么做?非常感谢帮助!

2 个答案:

答案 0 :(得分:4)

不确定dir的含义,但是请你走了:

RewriteEngine On
RewriteRule ^dir/([0-9]*)\-([0-9]*)$ file.php?a=$1&b=$2

答案 1 :(得分:3)

您需要启用mod-rewrite和

RewriteEngine On
RewriteRule ^dir/([0-9]*)\-([0-9]*)$ file.php\?a=$1&b=$2