bjo*_*k24 7 .htaccess mod-rewrite
是否有一个htaccess规则只会在路径的第一部分是数字时重写,以便http://www.example.com/123/whatever点击重写规则,但http://www.example.com/用户/什么不是?
Tho*_*lik 11
这是我正在建设的小网站的重写规则
RewriteEngine on
RewriteRule ([a-zA-Z])/ index.php?k=$1
RewriteRule ([0-9]+)/ index.php?id=$1
Run Code Online (Sandbox Code Playgroud)
所以你可以看到正则表达式规则[0-9] +将连续匹配任何数字.[a-zA-Z]将匹配字母.
您可以匹配模式中的数字。例如:
RewriteRule ^([0-9]+)/(.*) /foo/$2?bar=$1
Run Code Online (Sandbox Code Playgroud)
将http://www.example.com/123/whatever重写为http://www.example.com/foo/whatever?bar=123但留下 /user/whatever 。
| 归档时间: |
|
| 查看次数: |
12516 次 |
| 最近记录: |