当前时间:Tuesday 2018年12月18日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> PHP,网站建设 >> 正文

如何设置drupal简洁链接?

看了很多设置drupal简洁链接的教程,当时发现很繁琐.

其实我设置的时候只是在appach 的配置文件里加载了

LoadModule rewrite_module modules/mod_rewrite.so

就可以了.

而其他配置,drupal其实已经给配置好了.所以不用太担心.

具体的可以看看: http://drupalchina.org/node/1245

下面是一个很简洁的配置方法:

Drupal 运行在一个 web 服务器上,通常是 Apache 上。如果 web 服务器识别 Drupal 的 .htaccess 文件,那么将初始化一些 PHP 设置,并启用简洁链接(clean URL)。

注意 Drupal支持简洁(clean)URL,也就是像 http://example.com/foo/bar 的一样的 URL。Drupal 的 .htaccess 文件中的 mod_rewrite 规则将这一路径转换为 index.php?q=foo/bar。所以在内部,无论是否启用了简洁(clean)URL,Drupal 总是使用相同的路径(存储在 URL 查询参数 q 中)。在这里,内部路径应该为 foo/bar。内部路径也被称为 Drupal 路径。

在备选的 web 服务器中,比如微软的 IIS,可以使用一个 ISAPI 模块比如 ISAPI_Rewrite 来实现简洁URL。

在apache目錄下修改httpd.conf. 文件:/apache/conf/httpd.conf.

在文件中 确定开启mod_rewrite模块 如果尚未开放把前面的#号去掉

LoadModule rewrite_module modules/mod_rewrite.so

#LoadModule cache_module modules/mod_cache.so 如果这一个模块是默认开启的话 就不用管他了

开始了就加#关闭

在http.conf文件中的
AllowOverride off

代碼 全部替换成 AllowOverride All 这个是以保证重写可以启用

作者:夜阑小雨
原文链接:如何设置drupal简洁链接?
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:PHP 网站建设

评论信息

0 条评论 发表评论

发布评论

您必须登录才能发表评论。

网站客户端下载