轻论坛程序Hadsky伪静态汇总

By 李战

2021-07-07 22:30:19

浏览量550

已赞0

轻论坛程序Hadsky伪静态汇总,亲测可用

各种环境伪静态规则合集(包括百度虚拟主机)

1、Hadsky轻论坛程序apache环境(.htaccess)伪静态:

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]
2、Hadsky轻论坛程序nginx环境(.conf)伪静态:

Image

# 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;
}
3、Hadsky轻论坛程序iis7环境(web.config)伪静态:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
	<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&amp;sortid={R:1}&amp;page={R:2}&amp;%1"  />
			</rule>
			<rule name="rule 2J">
				<match url="^list-high-([0-9]+)-([0-9]+)\.html$"  />
				<action type="Rewrite" url="index.php?c=list&amp;type=high&amp;sortid={R:1}&amp;page={R:2}&amp;%1"  />
			</rule>
			<rule name="rule 3J">
				<match url="^user-([0-9]+).html$"  />
				<action type="Rewrite" url="index.php?c=user&amp;id={R:1}&amp;%1"  />
			</rule>
			<rule name="rule 4J">
				<match url="^forum-([0-9]+).html$"  />
				<action type="Rewrite" url="index.php?c=forum&amp;id={R:1}&amp;%1"  />
			</rule>
			<rule name="rule 5J">
				<match url="^user-([0-9]+)-([0-9]+).html$"  />
				<action type="Rewrite" url="index.php?c=user&amp;id={R:1}&amp;page={R:2}&amp;%1"  />
			</rule>
			<rule name="rule 6J">
				<match url="^center-([0-9]+).html$"  />
				<action type="Rewrite" url="index.php?c=center&amp;uid={R:1}&amp;%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&amp;a={R:1}:{R:2}&amp;%1"  />
			</rule>
			<rule name="rule 8J">
				<match url="^read-([0-9]+)-([0-9]+)\.html$"  />
				<action type="Rewrite" url="index.php?c=read&amp;id={R:1}&amp;page={R:2}&amp;%1"  />
			</rule>
			<rule name="rule 9J">
				<match url="^([0-9a-zA-Z_]+)\.html$"  />
				<action type="Rewrite" url="index.php?c={R:1}&amp;%1"  />
			</rule>
			<rule name="rule 10J">
				<match url="^label-(.*)\.html$"  />
				<action type="Rewrite" url="index.php?c=list&amp;label={R:1}&amp;%1"  />
			</rule>
			<rule name="rule 10J">
				<match url="^search-(.*)-([0-9]+)\.html$"  />
				<action type="Rewrite" url="index.php?c=app&amp;a=puyuetian_search&amp;w={R:1}&amp;page={R:2}&amp;%1"  />
			</rule>
		</rules>
	</rewrite>
  </system.webServer>
</configuration>
4、Hadsky轻论坛程序百度虚拟主机环境(bcloud_nginx_user.conf)伪静态:

请先新建一个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目录内,最后前往站点管理处 - 站点启停 - 重载站点配置即可。

大家在使用hadsky轻论坛程序,遇到问题也可以留言给我。

发表评论
请先 注册/登录 后参与评论

已有0 发布

默认   热门   正序   倒序
    查看更多评论