RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^list-([0-9]+)-([0-9]+)\.html$ index\.php\?c=list&sortid=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^list-high-([0-9]+)-([0-9]+)\.html$ index\.php\?c=list&type=high&sortid=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^user-([0-9]+).html$ index\.php\?c=user&id=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^forum-([0-9]+).html$ index\.php\?c=forum&id=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^user-([0-9]+)-([0-9]+).html$ index\.php\?c=user&id=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^center-([0-9]+).html$ index\.php\?c=center&uid=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^center-([0-9]+)-([0-9]+).html$ index\.php\?c=center&uid=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^app-([0-9a-zA-Z_]+)-([0-9a-zA-Z_]+)\.html$ index\.php?c=app&a=$1:$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^read-([0-9]+)-([0-9]+)\.html$ index\.php\?c=read&id=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^([a-zA-Z][0-9a-zA-Z_]+)\.html$ index\.php\?c=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^label-(.*)\.html$ index\.php\?c=list&label=$1&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^search-(.*)-([0-9]+)\.html$ index\.php\?c=app&a=puyuetian_search&w=$1&page=$2&%1 [L] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)\.hst$ - [F] RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(logs|database)/(.*)$ - [F]
nginx(.conf):
# HS系统默认规则 rewrite ^/list-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&sortid=$1&page=$2 last; rewrite ^/list-high-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&type=high&sortid=$1&page=$2 last; rewrite ^/user-([0-9]+)\.html$ /index.php?c=user&id=$1 last; rewrite ^/user-([0-9]+)-([0-9]+)\.html$ /index.php?c=user&id=$1&page=$2 last; rewrite ^/forum-([0-9]+)\.html$ /index.php?c=forum&id=$1 last; rewrite ^/center-([0-9]+)\.html$ /index.php?c=center&uid=$1 last; rewrite ^/center-([0-9]+)-([0-9]+)\.html$ /index.php?c=center&uid=$1&page=$2 last; rewrite ^/read-([0-9]+)-([0-9]+)\.html$ /index.php?c=read&id=$1&page=$2 last; rewrite ^/app-([0-9a-zA-Z_]+)-([0-9a-zA-Z_]+)\.html$ /index.php?c=app&a=$1:$2 last; rewrite ^/downfile-([0-9]+)\.html$ /index.php?c=app&a=puyuetianeditor:index&s=showfile&id=$1 last; rewrite ^/([a-zA-Z][0-9a-zA-Z_]+)\.html$ /index.php?c=$1 last; rewrite ^/label-(.*)\.html$ /index.php?c=list&label=$1 last; rewrite ^/search-(.*)-([0-9]+)\.html$ /index.php?c=app&a=puyuetian_search&w=$1&page=$2 last; location ~* /logs/.*$ { deny all; } location ~ \.hst$ { deny all; }参考地址:https://www.hadsky.com/read-3645-1.html
iis7(web.config):
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering allowDoubleEscaping="true" /> </security> <rewrite> <rules> <rule name="index"> <match url="^index\.html$" /> <action type="Rewrite" url="index.php" /> </rule> <rule name="rule_1J"> <match url="^list-([0-9]+)-([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?c=list&sortid={R:1}&page={R:2}&%1" /> </rule> <rule name="rule_2J"> <match url="^list-high-([0-9]+)-([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?c=list&type=high&sortid={R:1}&page={R:2}&%1" /> </rule> <rule name="rule_3J"> <match url="^user-([0-9]+).html$" /> <action type="Rewrite" url="index.php?c=user&id={R:1}&%1" /> </rule> <rule name="rule_4J"> <match url="^forum-([0-9]+).html$" /> <action type="Rewrite" url="index.php?c=forum&id={R:1}&%1" /> </rule> <rule name="rule_5J"> <match url="^user-([0-9]+)-([0-9]+).html$" /> <action type="Rewrite" url="index.php?c=user&id={R:1}&page={R:2}&%1" /> </rule> <rule name="rule_6J"> <match url="^center-([0-9]+).html$" /> <action type="Rewrite" url="index.php?c=center&uid={R:1}&%1" /> </rule> <rule name="rule_7J"> <match url="^app-([0-9a-zA-Z_]+)-([0-9a-zA-Z_]+)\.html$" /> <action type="Rewrite" url="index.php?c=app&a={R:1}:{R:2}&%1" /> </rule> <rule name="rule_8J"> <match url="^read-([0-9]+)-([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?c=read&id={R:1}&page={R:2}&%1" /> </rule> <rule name="rule_9J"> <match url="^([0-9a-zA-Z_]+)\.html$" /> <action type="Rewrite" url="index.php?c={R:1}&%1" /> </rule> <rule name="rule_10J"> <match url="^label-(.*)\.html$" /> <action type="Rewrite" url="index.php?c=list&label={R:1}&%1" /> </rule> <rule name="rule_11J"> <match url="^search-(.*)-([0-9]+)\.html$" /> <action type="Rewrite" url="index.php?c=app&a=puyuetian_search&w={R:1}&page={R:2}&%1" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
参考地址:https://www.hadsky.com/read-3495-1.html
百度虚拟主机:
请先新建一个bcloud_nginx_user.conf文件,然后键入以下内容:
location / { rewrite ^/list-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&sortid=$1&page=$2 last; rewrite ^/list-high-([0-9]+)-([0-9]+)\.html$ /index.php?c=list&type=high&sortid=$1&page=$2 last; rewrite ^/user-([0-9]+)\.html$ /index.php?c=user&id=$1 last; rewrite ^/user-([0-9]+)-([0-9]+)\.html$ /index.php?c=user&id=$1&page=$2 last; rewrite ^/forum-([0-9]+)\.html$ /index.php?c=forum&id=$1 last; rewrite ^/center-([0-9]+)\.html$ /index.php?c=center&uid=$1 last; rewrite ^/center-([0-9]+)-([0-9]+)\.html$ /index.php?c=center&uid=$1&page=$2 last; rewrite ^/read-([0-9]+)-([0-9]+)\.html$ /index.php?c=read&id=$1&page=$2 last; rewrite ^/app-([0-9a-zA-Z_]+)-([0-9a-zA-Z_]+)\.html$ /index.php?c=app&a=$1:$2 last; rewrite ^/downfile-([0-9]+)\.html$ /index.php?c=app&a=puyuetianeditor:index&s=showfile&id=$1 last; rewrite ^/([a-zA-Z][0-9a-zA-Z_]+)\.html$ /index.php?c=$1 last; rewrite ^/label-(.*)\.html$ /index.php?c=list&label=$1 last; rewrite ^/search-(.*)-([0-9]+)\.html$ /index.php?c=app&a=puyuetian_search&w=$1&page=$2 last; location ~* /logs/.*$ { deny all; } location ~ \.hst$ { deny all; } }
以utf8编码并保存后上传至ftp的webroot目录内,最后前往站点管理处 - 站点启停 - 重载站点配置即可。
更多规则欢迎大家扩展和补充!
公告
近期本站被人为恶意注册及发布垃圾帖,本站已开启普通用户发帖审核功能,VIP系列用户组不受影响,一但发现发布违法或垃圾帖的用户,该用户账号将会被永久封号,请大家共同维护互联网环境,共创美好互联网未来。
永久免费,购授权享豪礼
扫个红包吧,快乐你我他