我对正则表达式非常不满意,并且不知道如何解决这个问题。
我需要将正则表达式放入htaccess文件中,以便所有网址格式如下:
http://www.website.com/dir/1234-123 (2个由短划线分隔的任意长度的整数)
将被重定向到:
http://www.website.com/file.php?a=1234&b=123 (a =整数1,b =整数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