drupal网站优化
Drupal网站优化(本文主要讲解Drupal如何做好基础优化,让搜索引擎更快收录)
如果网站只是个人练手,不准备上线及面向搜索引擎的话,那么可以不用根据本文来进行优化设置
本文提供的只是基础网站优化建议,不保证收录效果
提高基于Drupal的网站的性能
首先,应该启用Drupal应用程序的缓存系统。为此,请以管理员身份登录并转到“ 配置”选项卡。之后,选择“ 性能”菜单。
可以在“ 缓存”下拉菜单中设置可以访问缓存页面的时间段。在此期间之后,页面/文章的缓存将自动清除,并且不会有缓存可用。
您还可以启用带宽优化选项。
目的是将CSS和JS文件分组为更小的功能组,并且不太可能被错误的条件样式或脚本拆分。启用这些选项应减少对您网站的请求的大小和数量。
接下来,您应该禁用您实际未使用的所有模块。为此,请转到“ 扩展”菜单。请注意,启用的模块会在它们前面进行检查。
要停用模块,请单击“ 卸载”选项卡,然后选择要禁用的模块。
当您选择要禁用的模块时,只需单击页面底部的“ 卸载”按钮即可。
此外,可以尝试减少首页上显示的内容。主页上的链接/图像/脚本过多也会大大增加网站加载的时间。
修改.htaccess 文件
当我们使用 Drupal 时通常会碰到这样的问题,例如:页面 1和页面2 显示的是相同的内容。
事实上这是两个独立的页面,它们的内容重复,这一点对 SEO 不利。只针对拥有一级域名的网站,二级域名的网站不存在这个问题。
默认安装下 Drupal .htaccess 配置
第1种方案查找下面代码,删除 #,并把 example 和 com 改为您的域名。
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC] # RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
第2种方案,查找下面代码,删除 #,并把 example 和 com 改为您的域名。
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC] # RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
多站点下 Drupal .htaccess 配置
第1种方案,查找下面代码:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC] # RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
在后面添加如下代码:
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+\.[a-z]{2,6})$ [NC] RewriteRule ^ http://www.%1%{REQUEST_URI} [L,R=301]
第2种方案,查找下面代码:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC] # RewriteRule ^(.*)$ http://www.example.com/ [L,R=301]
在后面添加如下代码:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
0条评论