我想从网址
获取网页编号例如:
www.example.com/education/tutorial/php-234.html
到
PageNo=234
和
www.example.com/course-1504.html
到
PageNo=1504
我在.htaccess
RewriteEngine on
RewriteRule ^([0-9]+).html$ Pages.php?PageNo=$1 [NC,L]
但它不起作用
如果我们使用
RewriteRule ([0-9]+).html$ Pages.php?PageNo=$1 [NC,L]
我的页面没有,但是
RewriteRule ^([a-zA-Z0-9-]+).html$ Pages.php?PageName=$1 [NC,L]
无效
对两种组合的任何建议
答案 0 :(得分:0)
尝试:
RewriteEngine on
RewriteRule ^(.*)-([0-9]+)\.html$ Pages.php?PageName=$1&PageNo=$2 [L,QSA]