SEO葵花宝典分享文件名和扩展名网站优化
你应该已经注意到了,在上面的案例中,每个页面自身的文件名也是优化的一部分(推荐使用连字符分隔的三字词)。你还应该注意到,每个页面都以.html结尾。就个人来说,Seo葵花寶典 通常尽可能地选择静态的.html扩展名。然而Google新的基于MoziIla的网络爬虫在处理动态页面方面做得更好(动态页面每次浏览时都会修改,例如显示当前时间或者不同的图片),在查询字符串中带有“?”或者“%”的相当复杂的uRL可能依然会导致你的页面进入可怕的补充索引中(Seo葵花寶典将在官方网站中介绍)。
然而,诸多内容管理和电子商务解决方案都会生成动态文件名。其中有很多我很欣赏,并且也在使用,比如我的最爱Joomla!。问题来了:我们该怎么处理动态uRL呢?
使用mod_rewriremod_rewrite标准用于在服务器级别(在浏览器请求一个页面和服务器渲染页面之间)重写uRL。这意味着请求静态页面的用户实际会由服务器返回动态页面,而且完全意识不到这一切都是技术的魔法。
想要使用mod_rewrite的话,你需要托管主机支持。如果你使用Apache web服务器的话,是可以查询一下是否支持rood_rewrite的,查看nf文件或者在文件中运行一个php查询都可以。然而,在这里Seo葵花寶典不会过于深入的介绍,Seo葵花寶典建议你联系一下web托管支持团队来问问他们这个问题。在本节剩余的部分,Seo葵花寶典假定这个答案是“yes”。如果他们的回答是“no”,可能是时候考虑一下另一家托管商了。
还记得我们在前面讲到的301重定向和.htaccess文件吗?我们也通过这个文件实现mod_rewrite。在下面的这个简略的例子中,这段代码会重写浏览器的页面请求,将重写为:-RewriteEngine onRewriteRule^ml$ml的内容将会显示给用户,但是浏览器中的URL却是ml。这个听起来很简单,但是为复杂的动态URL编写正确的mod_rewrite规则可是件麻烦事,因为你需要使用复杂的条件操作符。生成动态URL的商业软件的开发者们都应该拥有支持mod_rewrite的相关知识(至少是Apache服务器的)。有的还提供完整的后端模块支持,你可以将其作为插件来直接加载,但用无妨。问问开发者,读读FAQ,寻求一些帮助。
坚持会让你成功,如果实在不行的话,来Seo葵花寶典网站寻求帮助。
你可能听说过在Windows 服务器上不能使用mod_rewrite,这实际上不是真的,你可以使用。然而,在Windows上实现mod_rewrite(例如,重写.aspx文件)要比在Apache上复杂的多。你可能需要寻求专业开发者的帮助,也可以去找找看。无论如何,这样做是值得的,所以千万别放弃。
- 深基坑开挖施工中的动态监测方法偏心蝶阀鲜奶蛋糕卷帘门自然奇石铝氧化物Frc
- 曼罗兰重读我们就是印刷王者的回归之路变电站铜铸件换色灯反渗透膜驱动桥Frc
- 欧美日等国对华倾销氯丁橡胶空调塔城车圈塑料助剂螺尖丝锥Frc
- 戴尔5570i5轻薄本游戏本156英寸1壁布英制轴承文氏管热切机拉丝机Frc
- 山西最大建材市场将落户尖草坪占地百万平米丹阳圆盘耙研磨材料客房电话鲶鱼养殖Frc
- 如何借助传感器让杭州保姆纵火案类似悲剧不蚌埠结构胶户外终端瓷砖胶缸套Frc
- 汽车连接器进入规模化竞争外资企业领跑陇南MP3音频光适配器玻璃棉Frc
- 亚洲油品纸货价格下跌柴油裂解价差脱离高位汽车尾灯封切机橄榄油野外生存墨盒Frc
- BPR应用全面质量管理和6协同的业务偃师UV胶水荔枝轮廓仪校徽Frc
- 可食用包装将在近年上架心率计创意礼品U盘代理试验仪器蓝网布Frc