动态网站的帮助和使用

大夫网 大夫博客 大夫社区 大夫会员  SITEMAP
管理台  首页  全部文章>  论坛  
  问题和解答  动态网站使用技巧  常见问题  动态网站技术维护文档  动态网站新闻通讯  模板使用帮助  动态网站后台管理  自助建站帮助文件
单页的使用方法
发表:(2005-10-21 04:02);  最后修改:2006-10-13 11:47;  栏目:[动态网站后台管理]
作者:;  【阅读:2803】  留言】 【繁體

  大夫网动态网站的技术是完全针对“动态内容静态发布,用户自定义页面”的目标而实现的。它不同于普通的静态网页站点,或是通常的动态网页站点。对于分类的内容来说,无论内容的数量有多少,都可以套用一个模板,而对于单个的网页来说,使用分类如文章模板的方式显得效率太低,同时自主度也太低。

分散的独立网页在网站上随处可见,如:各个声明,网站地图,导航;各个栏目的首页(即次级首页)等等,都适于使用单页完成。单页的本质是用text记录中的内容套用相应的模板发布成静态网页。

单页一般用在两种情况下:
1、如上所述的单个的独立的网页;

2、指定路径和名称的单个的首页。象,某栏目希望针对不同的用户有不同的入口界面,而实际上提供的是相似的动态内容,就可以使用单页的形式实现这一个另外的“首页”.

特殊用法:

单页可以用于生成在该动网空间下的任何文件,包括css文件,script文件,小块的html内容块,甚至于.htaccess转向文件。

对于使用动网实现大夫网本身栏目的使用方式,由于许多页面很可能是使用jsp完成,因此很可能不需要动网自已的首页,或者bbs页面,文章页面等,而是使用大夫网的既有模块。

对于文章页面,连接可以简单地连到公共的连接/_daifumd/artdetails_ID.html即可。

如果是希望使用在大夫网某处的首页或bbs,可以使用.httacess,令到访问这个位置的某个指定的URL连接时,服务器自动提取另一个位置的页面来代替。技术详情参考“apacheURL转换”等资料。

方法:

1、生成一个模板,模板里面是该处的.htaccess语法,如新闻栏中:

RewriteEngine On

RewriteRule ^index\.html /_daifumd/news/index.html [R,L]
RewriteRule ^$ /_daifumd/news/index.html [R,L]

间味着所有访问"/_daifumd/dochome/html/15/index.html" 或者"/_daifumd/dochome/html/15/"的请求,都会以"/_daifumd/news/index.html"的页面响应,并且把页面转到那一页。

如果是把如家庭医生使用共用的bbs:

RewriteEngine On

RewriteRule ^bbs\.html /_daifumd/bbs/jtys_index.html [R,L]

中间的"\"是escape那个点。全句意思是把这个dochome目录下的bbs.html请求,用bbs/jtys_index.html这一页的结果来回答。

2。第三步,生成一个单页调用这个模板;单页的url一定要取成“.htaccess”,注意前面有一个点(不是句号)

3。发布。

如果成功,就可以看到转向,如果不成果,那么你就会看到大大的“server internal error”,整个目录的访问都终止了,因为apache让您的错误语法弄疯迷了。


 


Powered By Daifumd.com