【发布时间】:2011-02-23 07:35:18
【问题描述】:
我已将 .htaccess 重定向设置如下
RewriteCond %{REQUEST_URI} ^/(.*)/(.[0-9]|[1-9])-(.*).htm
RewriteRule ^(.*)/(.[0-9]|[1-9])-(.*).htm ./myfile.php?id=$2&dir=$1&title=$3 [L]
它适用于像
这样的网址"http://domain/funny/23-some-title.htm"
"http://domain/funny/45-some-title.htm"
如果数值大于 100 则不起作用。谁能告诉我问题... 我仍在尝试解决解决方案。
【问题讨论】:
-
我认为问题在于
[0-9]|[1-9]只允许两位数字。我把它留给其他人提出解决方案。我的正则表达式知识不是那么强。