简洁链接

简洁链接

5. 如何配置drupal 的简洁链接

示例:drupalgarden.cn/?q=user ,drupalgarden.cn/user,后者就是简洁URL,去掉了“?q=”的URL。简洁URL的好处,SEO。

这里以XAMPP集成安装包为例,介绍如何配置简洁链接:

1、 F:\xampp\apache\conf,在该目录下找到httpd.conf文件,打开,找到#LoadModule rewrite_module modules/mod_rewrite.so。

将前面的注释符“#”去掉。

2、把F:\xampp\apache\conf\apache conf里面的AllowOverride None改为了AllowOverride All,试了一下

2. 当站点离线后,如何登录drupal 后台?

问题:当站点离线后,如何登录Drupal 后台?

回答:对于初学者来说,一般都会遇到这个问题,那就是一不小心将网站离线了,却怎么也找不到进入drupal后台的入口.

如果稍微了解一下,就会发现,其实只要在你的站点后面加一下“/user”(前提是开启了简洁链接哦),如果没有开启简洁链接的话,你就需要再前面加上“q=?”,也就是“/?q=user”。

假如你的域名是:www.a.com的话,那你就可以通过www.a.com/user 或者www.a.com/?q=user

有些人可能用的是windows的IIS,简洁链接也没有开的话,那么可能要这么输入了:www.a.com/index.php?q=user

drupal 简洁链接如何设置

Your rating: None Average: 4.5 (4 votes)

Web 服务器的角色

apache下简洁链接的配置:

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

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

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

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

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

同步内容