如何将你的动态页面生成静态页面 (基于Apache SERVER)

[复制链接]
查看: 2256   回复: 4
发表于 2004-11-30 22:03:54 | 显示全部楼层 |阅读模式
1.获得你的转换代码

http://www.webmaster-toolkit.com ... ule-generator.shtml

例如
Your Dynamic URL: http://www.51seo.com/forumdisplay.php?fid=3
Style of Rewriting
如果选择 Directory (后面的PAGENAME就不用写)直接生成代码

生成代码如下
Options +FollowSymLinks
RewriteEngine on
RewriteRule forumdisplay/(.*)/(.*)/$ /forumdisplay.php?$1=$2

生成静态连接如
http://www.51seo.com/forumdisplay/fid/3/

如果选择Page 那么你必须输入PAGENAME

生成代码如下
Options +FollowSymLinks
RewriteEngine on
RewriteRule forumdisplay(.*)\.htm$ /forumdisplay.php?fid=$1

生成静态连接如
http://www.51seo.com/forumdisplay3.htm

2. 将生成的代码存入你空间目录里的.htaccess 文件,然后你的静态连接就生效了

如果想改变生成文件后缀,只要修改
RewriteRule forumdisplay(.*)\.htm$ /forumdisplay.php?fid=$1
中的.htm 例如.xhtml  .shtml  .php 等等

如果转载本文请声明出自51SEO.COM
谢谢
cpuoe 该用户已被删除
发表于 2004-11-30 23:05:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-30 23:28:45 | 显示全部楼层
这个就是批量啊
所有 http://www.51seo.com/forumdisplay.php?fid=3
http://www.51seo.com/forumdisplay.php?fid=4
http://www.51seo.com/forumdisplay.php?fid=5

通过
Options +FollowSymLinks
RewriteEngine on
RewriteRule forumdisplay(.*)\.htm$ /forumdisplay.php?fid=$1

就自动变

http://www.51seo.com/forumdisplay3.htm
http://www.51seo.com/forumdisplay4.htm
http://www.51seo.com/forumdisplay5.htm
你还需要怎么样的批量,只要在.htaccess 设置好就可以了
这是是最简单的方法了
回复 支持 反对

使用道具 举报

发表于 2004-12-1 07:58:21 | 显示全部楼层
不错啊有用
回复 支持 反对

使用道具 举报

发表于 2004-12-7 06:33:15 | 显示全部楼层
先收藏
回复 支持 反对

使用道具 举报

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

本版积分规则