我已将.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 :(得分:1)
希望您可以尝试使用[0-9]+
代替[0-9]
,以便从多个数字中选择任何内容。
你可以尝试一下..