求一个rewrite规则

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:36:23
我的网站是用php写的,想用rewrite实现伪静态,现求一个 规则
把index.php,news.php等用index.html,news.html来访问
article.php?id=1用article-1.html来访问
请帮忙写下,注明下使用方法。

重写所有php文件为 html的后缀, 这条是我研究好久搞出来的 网上是没有的
我也提了问但是没人答的出来 现在共享给你了
RewriteRule ^/([a-z/]+)\.html(.*)$ /$1.php$2 [L]
重写article.php?id=1
RewriteRule ^/article-([0-9]+)\.html$ /article.php?id=$1 [L]

方法很简单
就是用后面字符串中的$1匹配括号中的正则表达式[0-9]+。