当前位置: 首页 > 图文教程 > 网页制作 > CMS技巧 > Drupal教程:本地计算机建立多个站点和错误页面设置

CMS技巧
dede(织梦)CMS常见问题及解决方法
织梦内容管理系统(dede)模板标签代码参考
网站内容管理系统CMS在国内都有哪些?
建站选择CMS一定要谨慎
适合搜索优化(SEO)的几个CMS介绍
从SEO视角判断CMS系统的好坏
简单把Wordpress打造成CMS
帝国ecms教程:一些常用的技巧大全
帝国ecms:实现google的全站sitemap制作教程
dedecms发布分页问题完全解决方案
使用织梦网站管理(DEDECMS)架设网站全面分析
百度、谷歌搜索引擎原理及新网站应对
织梦网站管理系统(DedeCms2007)将于11月底发布
关于blog系统中最合适做优化的程序
给zblog加上运行代码功能
修改z-blog分页页码样式
给z-blog博客添加链接点击统计
LBS增加引用地址和永久地址点击复制功能
LBS功能:图片的自适应实现代码
ZBLOG增加文章里的关键字替换

CMS技巧 中的 Drupal教程:本地计算机建立多个站点和错误页面设置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-03   浏览: 36 ::
收藏到网摘: n/a

需要第2drupal测试站点?下面是如何简单的实现它。[提示:如果你已经想好了要创建多个站点,你首先需要将要创建的站点列出来,接着阅读本文给出的这些指示。有些步骤可以批量进行,从而节省你的时间。]

为什么还要创建其它站点呢?除了我的已经运行的几个站点以外,我还想起了一些新的玩意,还没有完全成型,而在现有的测试站点中,又很难将这种想法加进去。我可能还有一些关于将来自己要建立的站点的想法。总之,人总是会有这样或者那样的想法的,对于程序员来讲,想法就意味着网站的原型。所以,在你完全放弃自己的想法以前,你可以花上几分钟仔细考虑一下。过一段时间,你很可能会改变自己的主意;现在它看起来还有点凌乱。

最终,我决定为我的新想法创建一个测试站点。因为是测试用得,即便是将来它完全失去了控制,你也能将其推倒重来。

这个过程看起来很长,其实不然,我只是在这里对其进行了详细的描述。扩展阅读材料,可参看“在本地的Windows PClocalhost)上,使用一个Drupal,运行多个站点”。更多关于站点目录的官方细节,可参看为多站点设置站点目录

如果你想了解这方面的更深的知识,你可以在drupal.org上对论坛进行搜索,输入"multi-site",最好使用google, drupal.org自带的搜索功能经常被关闭,而且速度也很慢;在http://groups.drupal.org/multisite上,有专门的一个小组来讨论这个问题。而在手册内部,有很好的一节:Drupal多站点安装和设置

相关联接:http://drupal.org/node/120647

偶尔,用户可能会做出一些让Drupal头疼的事情,比如说键入了一个错误页面或者试图访问他们无权访问的内容.这些将分别生成404 403错误.

在最近的一篇SEO文章中提到,Drupal处理这些错误的好处:

你的404错误页面应该和你站点的其它页面一样.它应该包括站点的页首,页脚和导航条,这样用户可以方便的点击你站点的其它区域.这个404错误页面的内容应该包括解释信息,向用户解释所访问的页面现在不可用,还有就是联系信息,这样用户可以联系你,发邮件或者给你打电话.

当用户看到一个错误页面时,总会有些沮丧的.而现在,很明显,最好的做法是让用户方便的回到你的站点上去.

对于“拒绝访问”("access denied" (403))错误消息页面,道理也基本上是一样的。让用户知道他们不能这样做,并给他们解释为什么这样。

导航到"Create content",选择"Page."。我使用的标题为"Access Denied" "Page Not Found",你可根据你的实际情况采用自己的标题。当你提交以后,记住节点的id。接着,导航到Administer >> Site Configuration >> Error,在相应的字段中输入"node/nnn"

Page Not Found(未找到相应页面)

下面是我的404页面的HTML

<p>Sorry! The page you were looking for no longer exists. We redesigned our site and many of the pages have changed.</p>
<p>&nbsp;</p>
<p>If you are unable to find something on our new site or have a question about our site or services feel free to <a href="/contact">contact us</a>.</p>
<p>&nbsp;</p>
<p>--Webmistress</p>

Access Denied(拒绝访问)

下面是我的403页面的HTML

<p>We're sorry, but you must have permission to view the page you requested.</p>
<p>&nbsp;</p>
<p>If you are already a registered member of this site, please try <a href="user">logging in</a>.</p>
<p>&nbsp;</p>
<p>If you are not a member, you need to <a href="/join_us">join us</a>.</p>
<p>&nbsp;</p>
<p>If you have any questions about our site or group, please feel free to <a href="/contact">contact us</a>.</p>
<p>&nbsp;</p>
<p>--Webmistress</p>

不要担心,你尚未创建"join_us"页面。这就是启用URL别名(Path module 路径模块)的好处。将创建该页面放在你的待做任务列表中,在本书后面的章节中将会讲到相关的内容。

相关联接:http://drupal.org/node/120646