最全的伪静态规则和设置方法
react nginx伪静态规则

react nginx伪静态规则(一)react nginx伪静态规则概念:react nginx伪静态规则是指在Nginx服务器上通过正则表达式匹配动态URL,将其转换为静态HTML文件,从而提高网站性能和SEO排名的技术。
React 是一种前端JavaScript库,可以用于构建用户界面,而Nginx是一款高性能的反向代理服务器,用于处理HTTP请求和响应。
(二)react nginx伪静态规则特点:1.提高网站性能:通过将动态URL转换为静态HTML文件,避免了频繁地查询数据库和渲染页面,从而提高了网站的响应速度和负载能力。
2.提高SEO排名:静态HTML文件更容易被搜索引擎收录,且具有更好的索引性和抓取效率,有助于提高网站的SEO排名。
3.灵活可控:react nginx伪静态规则可以根据实际需求进行定制,支持多种匹配模式和重写规则,满足不同场景下的需求。
4.安全性:通过Nginx 的防盗链、缓存控制等功能,可以有效保障网站的安全性和稳定性。
(三)react nginx伪静态规则使用方法:1.安装Nginx:在服务器上安装Nginx,确保其已经配置好监听端口和代理规则。
2.创建React项目:使用CreateReact App等工具创建React项目,并将其部署到服务器上。
3.配置Nginx伪静态规则:在Nginx配置文件中,编写匹配规则和重写规则,将动态URL转换为静态HTML文件。
4.测试验证:通过访问网站首页和动态页面,检查Nginx是否正确地将动态URL转换为静态HTML文件。
需要注意的是,在实际应用中,根据不同场景和需求,可以根据react nginx 伪静态规则进行定制和优化。
同时,为了保证网站的安全性和稳定性,还需要关注Nginx 的其他配置,如防盗链、缓存控制等。
phpcms伪静态规则

phpcms伪静态规则
伪静态是一种网站优化技术,指通过修改URL的结构来模拟静态
页面的效果。
PHP框架中也通过修改.htaccess文件来实现伪静态。
以
下是phpcms的伪静态规则:
1. 将默认首页的链接从index.php改为index.html,
在.htaccess文件中添加以下规则:
RewriteRule ^index\.html$ index.php [L]
2. 将栏目页的链接从list.php改为栏目名称.html,例如新闻
栏目的链接为news.html,规则如下:
RewriteRule ^news\.html$ list.php?catid=1 [L]
3. 将内容页的链接从show.php改为栏目名称/文章标题.html,
例如新闻栏目下一篇文章的链接为news/2018/1/1/1.html,规则如下:RewriteRule
^news/(\d+)/(\d+)/(\d+)/(\d+)\.html$ show.php?catid=1&id=$4 [L]
以上是phpcms的伪静态规则,通过这种方式可以提高网站的访
问速度和用户体验。
thinkphp3伪静态规则

thinkphp3伪静态规则ThinkPHP3伪静态规则ThinkPHP3是一款开源的PHP开发框架,它提供了众多的功能和特性,方便开发者进行Web应用的开发。
其中,伪静态规则是一个非常重要的功能,它可以让URL看起来更加美观,并且有利于搜索引擎的收录。
本文将介绍ThinkPHP3伪静态规则的使用方法和常见问题解决方案。
一、什么是伪静态规则伪静态是指将动态生成的URL转化为静态的形式,使其看起来像是静态页面的URL。
通过伪静态规则的配置,我们可以实现URL的优化,让URL更加友好和易读。
二、伪静态规则的配置在ThinkPHP3中,我们可以通过修改.htaccess文件来配置伪静态规则。
在项目的根目录下,可以找到.htaccess文件,打开它,我们可以看到以下内容:```RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]```上述代码是ThinkPHP3默认的伪静态规则配置,它的作用是将所有的请求都重定向到index.php文件,并将请求的URL作为参数传递给index.php文件。
三、伪静态规则的自定义如果我们想要自定义伪静态规则,可以在.htaccess文件中添加以下内容:```RewriteRule^news/(\d+)$ index.php?m=home&c=News&a=detail&id=$ 1 [QSA,PT,L]```上述代码的作用是将类似于“news/123”这样的URL重定向到index.php文件,并将参数传递给index.php文件的对应控制器和方法。
四、常见问题解决方案1. 404错误:如果在使用伪静态规则后出现404错误,可以尝试修改.htaccess文件中的RewriteBase配置,将其设置为项目的根目录。
apache伪静态通用规则

apache伪静态通用规则Apache伪静态通用规则指的是在使用Apache服务器时,通过.htaccess文件来实现URL的伪静态化。
通过将动态URL转化为静态URL的形式,可以提高网站的SEO友好度,增加引擎对网站的收录和排名。
下面是一些常用的Apache伪静态规则:1.删除文件扩展名RewriteRule ^([^\.]+)$ $1.php [NC,L]2.重写动态参数URLRewriteRule ^category/([0-9]+)/([0-9]+)/?$ category.php?cat_id=$1&page=$2 [NC,L]3.重写带有查询参数的URLRewriteRule ^blog/(\d+)/?$ blog.php?id=$1 [NC,L]4.重定向旧URL至新URLRewriteRule ^old-url$ /new-url [R=301,L]5.隐藏目录结构RewriteRule ^page/([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [NC,L]6.添加尾部斜杠RewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)/$ $1 [L,R=301]7.通过文件路径重定向RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?path=$1 [QSA,L]这些规则只是Apache伪静态规则的一部分,具体的使用取决于网站的具体需求和URL结构。
在使用这些规则之前,需要确保服务器已启用了RewriteEngine模块,并且.htaccess文件位于网站根目录下。
需要注意的是,使用Apache伪静态规则时需要谨慎,不当的规则设置可能导致URL冲突或死循环等问题。
帝国cms tags伪静态规则方法

帝国cms tags伪静态规则方法帝国CMS是一款非常流行的内容管理系统,它的标签系统非常强大,可以帮助我们快速构建丰富的网站功能。
但是,帝国CMS的标签系统默认生成的URL是动态的,对于搜索引擎优化(SEO)来说并不友好。
因此,我们需要将帝国CMS的标签系统URL转化为伪静态URL,以提高网站的SEO效果。
具体的规则和方法如下:1. 开启帝国CMS的伪静态功能在帝国CMS后台设置中,找到“网站设置”->“伪静态”选项,点击“启用”按钮即可开启伪静态功能。
2. 修改.htaccess文件在网站根目录下找到.htaccess文件,如果没有则需要手动创建。
在该文件中添加以下代码:RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule^tag/(w+)-(d+).html$ index.php?tag=$1&page=$2这段代码的意思是,当访问tag目录下的URL时,将其转化为对应的动态URL。
例如,访问/tag/PHP-1.html时,将转化为/index.php?tag=PHP&page=1。
3. 修改标签模板文件在帝国CMS后台的“界面管理”->“模板管理”中找到对应的标签模板文件,一般为tag.htm或tag_list.htm。
在该文件中修改标签链接URL的生成方式,将其改为伪静态URL的格式,例如:<a href='/tag/{tag}-{page}.html'>{tag}</a>这样就可以生成符合伪静态规则的标签链接URL了。
总结通过以上三个步骤,我们就可以将帝国CMS的标签系统URL转化为伪静态URL,提升网站的SEO效果。
当然,如果你的网站已经开启了伪静态功能,那么只需要修改标签模板文件即可。
thinkphp 伪静态规则

thinkphp 伪静态规则摘要:1.什么是ThinkPHP伪静态规则2.ThinkPHP伪静态规则的作用3.如何配置ThinkPHP伪静态规则4.配置伪静态规则的注意事项5.总结正文:ThinkPHP是一款非常受欢迎的PHP开发框架,它提供了很多实用的功能,其中就包括伪静态规则。
伪静态规则可以帮助开发者更方便地管理和控制网站的URL结构,提高用户体验。
本文将详细介绍什么是ThinkPHP伪静态规则,以及如何配置它。
1.什么是ThinkPHP伪静态规则ThinkPHP伪静态规则是指在URL中使用伪静态规则,将动态的URL转换为静态的、易读的URL。
例如,将一个新闻列表页面的URL从`/index.php?c=news&m=list`转换为`/news/list`。
这样做可以提高用户体验,因为静态URL更容易被搜索引擎收录,也更容易被用户记住。
2.ThinkPHP伪静态规则的作用ThinkPHP伪静态规则主要有以下几个作用:- 提高用户体验:静态URL更容易被用户理解和记住,可以提高用户的回访率。
- 利于搜索引擎优化:静态URL更容易被搜索引擎收录,有利于提高网站的排名。
- 简化URL结构:使用伪静态规则可以让URL结构更加简洁明了,便于管理和维护。
3.如何配置ThinkPHP伪静态规则要配置ThinkPHP伪静态规则,需要进行以下几个步骤:- 安装ThinkPHP框架:首先需要安装ThinkPHP框架,可以在官方网站下载最新版本。
- 创建伪静态规则文件:在框架的`application`目录下,创建一个名为`route.php`的文件,用于配置伪静态规则。
- 配置伪静态规则:打开`route.php`文件,添加以下代码:```php<?php// 伪静态规则配置// 设置默认的伪静态后缀define("APP_URL_HTML", "html");// 设置伪静态规则function rules($rules) {// 这里可以自定义伪静态规则,例如:// $rules["index"] = "index"; // 将index.php伪静态为index// $rules["news/:id"] = "show"; // 将news/:id.php伪静态为show// ...return $rules;}```- 配置服务器:将服务器配置为支持伪静态规则。
伪静态 rewrite规则

伪静态rewrite规则摘要:1.伪静态概念介绍2.伪静态rewrite 规则的作用3.伪静态rewrite 规则的编写方法4.伪静态rewrite 规则的实际应用5.伪静态rewrite 规则的优点与局限性正文:1.伪静态概念介绍伪静态(Pseudo Static)是一种在动态网页上实现静态页面效果的技术。
它允许在动态网页上使用静态页面的URL,从而提高网站的性能和用户体验。
伪静态技术通常用于PHP、Python 等编程语言,通过服务器端的代码实现动态内容与静态页面的结合。
2.伪静态rewrite 规则的作用伪静态rewrite 规则是实现伪静态技术的核心部分,它可以将动态网页的URL 重写为静态页面的格式。
这样,用户在访问网站时,浏览器会直接请求静态页面,而不是经过服务器的动态渲染。
这种技术可以有效地提高网站的访问速度,减轻服务器负担,同时方便搜索引擎的收录。
3.伪静态rewrite 规则的编写方法伪静态rewrite 规则通常通过服务器端的代码实现,以PHP 为例,可以使用PHP 的内置函数「rewrite」来实现。
以下是一个简单的伪静态rewrite规则示例:```php<?php// 判断是否为伪静态请求if (isset($_SERVER["HTTP_X_Rewrite_Url"])) {// 提取URL 中的参数$url_params = parse_str($_SERVER["HTTP_X_Rewrite_Url"], "/");// 根据参数构建动态SQL$sql = "SELECT * FROM content WHERE id=".$url_params["id"];// 执行SQL 获取动态内容$content = mysqli_query($sql);// 将动态内容输出到页面while ($row = mysqli_fetch_array($content)) {echo "【".$row["title"]."】".$row["content"]."<br>";}} else {// 输出静态页面内容echo "欢迎来到伪静态示例网站!";}>```4.伪静态rewrite 规则的实际应用在实际应用中,伪静态rewrite 规则可以根据网站的需求和结构进行灵活调整。
dedecms网站系统伪静态设置方法以及伪静态规则写法

我们以在Apache运行环境下为例,Apache运行环境下伪静态规则的书写方式都是一样的,主要的不同是网站系统的不同,本文我们主要介绍Apache运行环境下,dedecms 这款网站系统的伪静态设置和规则书写方式。
一、伪静态设置:第一步、网站系统参数配置/栏目、文章调整为动态访问(1)登录网站后台,在系统设置中的“核心设置”里把“是否使用伪静态”选项设置成“是”状态,如下图所示。
(2)把网站栏目都设置成动态模式在网站后台的系统设置中,找到“SQL命令行工具”这个功能,使用以下语句操作:UPDATE dede_arctype set isdefault='-1' (其中dede_需要自行更换成你的数据表的前缀)。
(3)把网站中的文章都设置成动态访问。
通过sql语句实现,在网站后台的系统设置中,找到“SQL命令行工具”这选项,使用以下语句操作。
UPDATE dede_archives set ismake='-1',其中dede_需要自行更换成你的数据表的前缀。
第二步、调整伪静态格式需要修改的文件为include/helpers/channelunit.helper.php、include/arc.listview.class.php (1)栏目页面伪静态格式打开channelunit.helper.php找到函数GetTypeUrl,在函数内部找到if($isdefault==-1) 判断语句,把其中的$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;这句代码修改成如下内容:if($GLOBALS["cfg_rewrite"] == 'Y') //伪静态{$reurl = $GLOBALS["cfg_phpurl"]."/list-".$typeid.'-1.html';}else{$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;}这就完美的实现了系统栏目页面的伪静态格式的设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最近陆续有很多站长过来询问伪静态的问题,现就分享下目前网上流行的各种程序在iis下的规则和设置方法:1、shopex4.8下载3.0的免费Rewrite组件/download/isapi_rewrite/ISAPI_Rewrite3_0056 _Lite.msi按照默认路径安装后,打开C:\ProgramFiles\Helicon\ISAPI_Rewrite3\httpd.conf加入以下规则:# Helicon ISAPI_Rewrite configuration file# Version 3.1.0.56RewriteBase /RewriteCond %{REQUEST_FILENAME}\.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp| cfm|cfc|pl|cgi|shtml|shtm|phtm|xml)$RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?$1 [L][ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteRule^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.ph p\?$2&$4RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid =$2&page=$3&$4RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\. php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3下面就需要配置iis为shopex4.8加载组件了:打开iis,右键你的站点属性--ISAPI 筛选器--添加--筛选器名称是ISAPI_Rewrite3 --可执行文件就是ISAPI_Rewrite.dll的路径,比如C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll最后重启iis当然你可以把ISAPI_Rewrite3目录放入站点根目录下,但记得要给一个users读权限。
如果都设置了还不行,可为网站跟目录加一个“network service”的读权限。
注意:有些服务器或者vps有做权限的,安装后httpd.conf可能只有everyone和system的权限,如果修改不了文件就添加一个administrator的权限。
2、Discuz6+ecshop规则如下:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteCond %{HTTP_HOST}RewriteRule /index.html /index.php [I]RewriteRule /default.html /index.php [I]RewriteRule /feed.xml /feed.php [I]RewriteRule /category-([0-9]+).html /category\.php\?id=$1 [I]RewriteRule /category-([0-9]+)-([0-9]+).html/category\.php\?id=$1&page=$2 [I]RewriteRule /category-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html/category\.php\?id=$1&page=$2&sort=$3&order=$4 [I]RewriteRule /goods-([0-9]+)\.html /goods\.php\?id=$1 [I]RewriteRule /article_cat-([0-9]+).html /article_cat\.php\?id=$1 [I]RewriteRule /article_cat-([0-9]+)-([0-9]+).html/article_cat\.php\?id=$1&page=$2 [I]RewriteRule /article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html /article_cat\.php\?id=$1&page=$2&sort=$3&order=$4 [I]RewriteRule /article-([0-9]+).html /article\.php\?id=$1 [I]RewriteRule /search-b([0-9]+) /search\.php\?brand=$1 [I]RewriteRule /search-([0-9]+)-([^-]*)-([a-zA-Z]+)-k(.*).html/search\.php\?page=$1&sort=$2&order=$3&keywords=$4 [I]RewriteRule/search-([0-9]+)-([^-]*)-([a-zA-Z]+)-b([0-9]*)-k(.*)-s([0-9]*)-l([0-9 ]*).html/search\.php\?page=$1&sort=$2&order=$3&brand=$4&keywords=$5&min_price =$6&max_price=$7 [I]#discuzRewriteRule^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.p hp\?$2&$4^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid =$2&page=$3&$4RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\. php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3然后配置iis加载组件,方法类似shopex4.8:打开iis,右键你的站点属性--ISAPI 筛选器--添加--筛选器名称是Rewrite --可执行文件就是Rewrite.dll的路径,比如E:\home\LocalUser\rewrite\Rewrite.dll最后重启iis3、discuz规则如下:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteRule^(.*)/archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2 &$3RewriteRule^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid =$2&page=$3&$4^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\. php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule^(.*)/profile-(username|uid)-(.+)\.html\?*(.*)$ $1/viewpro\.php\?$2=$ 3&$4RewriteRule^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4打开iis,右键你的站点属性--ISAPI 筛选器--添加--筛选器名称是Rewrite --可执行文件就是Rewrite.dll的路径,比如E:\home\LocalUser\rewrite\Rewrite.dll最后重启iis4、ecshop规则如下:[ISAPI_Rewrite]# ECSHOPRewriteRule /index.html /index.php [I]RewriteRule /default.html /index.php [I]RewriteRule /ecshop/feed.xml /ecshop/feed.php [I]#RewriteRule/ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.ht ml$ /ecshop/category.php?id=$1&brand=$2&page=$3&sort=$4&order=$5 [I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html $ $1/category\.php\?id=$2&brand=$3&page=$4&sort=$5&order=$6 [I]#RewriteRule/ecshop/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$ /ecshop/categ ory.php?id=$1&brand=$2&page=$3 [I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$ $1/category\.ph p\?id=$2&brand=$3&page=$4 [I]/ecshop/category-([0-9]+)-b([0-9]+)(.*)\.html$ /ecshop/category.php?i d=$1&brand=$2 [I]RewriteRule^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html$ $1/category\.php\?id=$2& brand=$3 [I]#RewriteRule/ecshop/category-([0-9]+)(.*)\.html$ /ecshop/category.php?id=$1 [I]RewriteRule^(.*)/category-([0-9]+)(.*)\.html$ $1/category\.php\?id=$2 [I]#RewriteRule/ecshop/goods-([0-9]+)(.*)\.html$ /ecshop/goods.php?id=$1 [I]RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html$ $1/goods\.php\?id=$2#RewriteRule/ecshop/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ /ec shop/article_cat.php?id=$1&page=$2&sort=$3&order=$4 [I]RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ $1/ar ticle_cat\.php\?id=$2&page=$3&sort=$4&order=$5 [I]#RewriteRule/ecshop/article_cat-([0-9]+)-([0-9]+)(.*)\.html$ /ecshop/article_cat. php?id=$1&page=$2 [I]RewriteRule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html$ $1/article_cat\.php\?i d=$2&page=$3 [I]#RewriteRule/ecshop/article_cat-([0-9]+)(.*)\.html$ /ecshop/article_cat.php?id=$1 [I]RewriteRule^(.*)/article_cat-([0-9]+)(.*)\.html$ $1/article_cat\.php\?id=$2 [I]#RewriteRule/ecshop/article-([0-9]+)(.*)\.html$ /ecshop/article.php?id=$1 [I]^(.*)/article-([0-9]+)(.*)\.html$ $1/article\.php\?id=$2 [I]#RewriteRule/ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html/ecshop/brand.php?id=$1&cat=$2&page=$3&sort=$4&order=$5 [I]RewriteRule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html $1/brand\.php\?id=$2&cat=$3&page=$4&sort=$5&order=$6 [I]#RewriteRule /ecshop/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html /ecshop/brand.php?id=$1&cat=$2&page=$3 [I]RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html$1/brand\.php\?id=$2&cat=$3&page=$4 [I]#RewriteRule /ecshop/brand-([0-9]+)-c([0-9]+)(.*)\.html/ecshop/brand.php?id=$1&cat=$2 [I]RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html$1/brand\.php\?id=$2&cat=$3 [I]#RewriteRule /ecshop/brand-([0-9]+)(.*)\.html/ecshop/brand.php?id=$1 [I]RewriteRule ^(.*)/brand-([0-9]+)(.*)\.html $1/brand\.php\?id=$2 [I]#RewriteRule /ecshop/tag-(.*)\.html /ecshop/search.php?keywords=$1 [I]RewriteRule ^(.*)/tag-(.*)\.html $1/search\.php\?keywords=$2 [I]5、dvbbs规则如下:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Block external access to the httpd.ini and httpd.parse.errors filesRewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]# Block external access to the Helper ISAPI ExtensionRewriteRule .*\.isrwhlp / [F,I,O]# 重写index.aspRewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)_(.*)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1&action=$2&topicmode=$3& amp;page=$4 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_(.*)\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1&page=$2&action=$3 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1&topicmode=$2 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)_(\d+)_\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1&page=$2 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)__\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index_(\d+)\.html /(你的论坛所在目录,以根目录起)/index\.asp\?boardid=$1 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/index\.html(.*) /(你的论坛所在目录,以根目录起)/index.asp [N,I]# 重写dispbbs.aspRewriteRule /(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dispbbs\.asp\?boardid=$1&replyid=$2&id=$3&skin=$4&page=$5&star=$6 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dispbbs\.asp\?boardid=$1&replyid=$2&id=$3&skin=$4&star=$5 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_skin(\d+)\.html /(你的论坛所在目录,以根目录起)/dispbbs.asp\?boardID=$1&replyid=$2&ID=$3& skin=$4 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dispbbs.asp\?boardID=$1&ID=$2&page=$3 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dispbbs_(\d+)_(\d+)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dispbbs.asp\?boardID=$1&ID=$2&star=$3& page=$4 [N,I]# 重写dv_rss.aspRewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)_(\d+)_count(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2&id=$3&page=$4& amp;star=$5&count=$6 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2&id=$3&page=$4& amp;star=$5 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2&id=$3&page=$4 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)_count(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2&page=$3& count=$4 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2&page=S3 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)_(\d+)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1&boardid=$2 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss_(.*)\.html /(你的论坛所在目录,以根目录起)/dv_rss.asp\?s=$1 [N,I]RewriteRule /(你的论坛所在目录,以根目录起)/dv_rss(.*)\.html(.*) /(你的论坛所在目录,以根目录起)/dv_rss.asp [N,I]注意:1、isapi_rewrite3.0和isapi_rewrite2.0不可随意混用。