请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

互点宝

动态网站为静态规则

46

主题

50

帖子

353

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
353
QQ
发表于 2019-6-4 14:17:55 | 显示全部楼层 |阅读模式
动态网站为静态规则如下,新建一个web.config文件放进去就行
Apache Web Server(独立主机用户)

<IfModule mod_rewrite.c>        RewriteEngine On        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1        RewriteCond %{QUERY_STRING} ^(.*)$        RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$23&%1</IfModule>

Apache Web Server(虚拟主机用户)

RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$12&%1

IIS Web Server(独立主机用户)


[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$23&$5

IIS7 Web Server(独立主机用户)


<rewrite>        <rules>                <rule name="portal_topic">                        <match url="^(.*/)*topic-(.+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&topic={R:2}&{R:3}" />                </rule>                <rule name="portal_article">                        <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/portal.php\?mod=view&aid={R:2}&page={R:3}&{R:4}" />                </rule>                <rule name="forum_forumdisplay">                        <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&fid={R:2}&page={R:3}&{R:4}" />                </rule>                <rule name="forum_viewthread">                        <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{R:5}" />                </rule>                <rule name="group_group">                        <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/forum.php\?mod=group&fid={R:2}&page={R:3}&{R:4}" />                </rule>                <rule name="home_space">                        <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&{R:2}={R:3}&{R:4}" />                </rule>                <rule name="home_blog">                        <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/home.php\?mod=space&uid={R:2}&do=blog&id={R:3}&{R:4}" />                </rule>                <rule name="forum_archiver">                        <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&value={R:3}&{R:4}" />                </rule>                <rule name="plugin">                        <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />                        <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&{R:4}" />                </rule>        </rules></rewrite>Zeus Web Servermatch URL into $ with ^(.*)/topic-(.+)\.html\?*(.*)$if matched then        set URL = $1/portal.php?mod=topic&topic=$2&$3endifmatch URL into $ with ^(.*)/article-([0-9]+)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/portal.php?mod=view&aid=$2&page=$3&$4endifmatch URL into $ with ^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/forum.php?mod=forumdisplay&fid=$2&page=$3&$4endifmatch URL into $ with ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$5endifmatch URL into $ with ^(.*)/group-([0-9]+)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/forum.php?mod=group&fid=$2&page=$3&$4endifmatch URL into $ with ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$if matched then        set URL = $1/home.php?mod=space&$2=$3&$4endifmatch URL into $ with ^(.*)/blog-([0-9]+)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/home.php?mod=space&uid=$2&do=blog&id=$3&$4endifmatch URL into $ with ^(.*)/(fid|tid)-([0-9]+)\.html\?*(.*)$if matched then        set URL = $1/index.php?action=$2&value=$3&$4endifmatch URL into $ with ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html\?*(.*)$if matched then        set URL = $1/plugin.php?id=$23&$4endif

Nginx Web Server
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$23 last;if (!-e $request_filename) {        return 404;}
QQ图片20190604052835.jpg
安装不会有偿找我。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业
关于我们 加入我们
友情链接 媒体合作
联系我们 QQ群
官方
新浪微博 腾讯微博
百度贴吧 人人主页
脸书 推特
下载
安卓客户端 苹果客户端 桌面客户端
反馈
意见建议 用户使用协议
帮助
更多
捐助本站
安卓客户端

安卓客户端

苹果客户端

苹果客户端

QQ|Archiver|手机版|小黑屋|互点宝