我正在开发一个网站。这里我在.htaccess中实现了URL重写。 我有一个共同的动态变量(?offset = 1)用于所有页面 e.g。
domain/manageZone.php?offset=1
domain/manageState.php?offset=1
domain/manageCity.php?offset=1
Etc
我已成功为区域页面实现了干净的URL。看我的代码
RewriteRule manageZone-offset-(.*)\.html$ manageZone.html?offset=$1
RewriteRule manageZone-offset-(.*)\.htm$ manageZone.php?offset=$1
我知道可以在每页上加上这个,即
RewriteRule manageState-offset-(.*)\.html$ manageState.html?offset=$1
RewriteRule manageState-offset-(.*)\.htm$ manageState.php?offset=$1
但有没有办法为所有这些页面编写通用规则?
谢谢
答案 0 :(得分:2)
RewriteRule manage([a-z]+)-offset-(\d+)\.html?$ manage$1.php?offset=$2 [NC]