<返回

第三节:自定义短链接“伪静态”代码集合

查看简介 >>
短链接网站建设教程

0 人在学

手机版扫码

扫码访问手机版

关注 57614人气|4粉丝

详情

章节

聊天

问答

笔记

更多


技巧提示
  • 1、在使用生成短链接功能前,请先按下方提示设置伪静态规则!
  • 2、如果网站之前已经设置过伪静态,只需要将下方未经过对应规则部分复制至原来设置规则下方即可!
  • 3、除部分虚拟主机外,一般设置伪静态规则后需要重启web服务!
  • 4、如您对伪静态设置不了解,请在设置之前请务必先查询相关资料并仔细阅读后再设置!


Apache Web Server(独立主机用户)

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{QUERY_STRING} ^(.*)$
	RewriteRule ^(.*)/t/(\w+)$ $1/plugin.php?id=shorturl&guid=$2&%1
</IfModule>

Apache Web Server(虚拟主机用户)

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^t/(\w+)$ plugin.php?id=shorturl&guid=$1&%1

IIS Web Server(独立主机用户)

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/t/(\w+)(\?(.*))*$ $1/plugin\.php\?id=shorturl&guid=$2&$4

IIS7 Web Server(独立主机用户)

<rewrite>
	<rules>
		<rule name="shorturl">
			<match url="^(.*/)*t/(\w+)\?*(.*)$" />
			<action type="Rewrite" url="{R:1}/plugin.php\?id=shorturl&amp;guid={R:2}&amp;{R:3}" />
		</rule>
	</rules>
</rewrite>

Zeus Web Server

match URL into $ with ^(.*)/t/(\w+)\?*(.*)$
if matched then
	set URL = $1/plugin.php?id=shorturl&guid=$2&$3
endif

Nginx Web Server

rewrite ^([^\.]*)/t/(\w+)$ $1/plugin.php?id=shorturl&guid=$2 last;
if (!-e $request_filename) {
	return 404;
}

课程可以看的时候,聊天功能会自动加载!
笔记