中国最大的自助建站提供商——>>意动社区 成功案例 精美模板
关于意动 | 产品全览 | 免费体验 | 服务与支持 | 建站资源与素材 | 访问旧版网站
      首 页   如何制作网站   如何建网站   网站优化   网络营销   常见问题   网站建设客户   智能一点通         VIP套餐    定制网站
建立链接工厂

    回到只使用动态URL地址的日子,在应用程序代码中建立URL地址很容易,无须作很多计划。在这儿不能这么做了。如果想在网站中使用多关键词URL地址,只要在.htaccess文件中设置RewriteRule就已经足够了!还需要确保所有使用这些多关键词版本的链接,在整个网站中都是致的。显然,在网站中手工加入URL地址是不可取的——毕竟它是动态网站;而且,当中存在大量产品时,链接管理工作将很快变得无法完成!

 

    幸而,对这个子问题有一咱直截了当的解决方案。只要用上它,任何额外的链接管理的工作都将是多余的。我们建议的这种解决方案就是根据数据库中已有的数据,比如产品名称或种类名称,使用函数来生成新的URL地址。正如前面所述,这也就强制实现了一致性。

 

    假设有一种名为supeer Drill的产品,位于Tools种类下,已知产品ID是9,种类ID是5。利用这些数据,就很容易创建PHP函数来生成类似“/products/tools-c5/super-drill-p9.html”的链接。

 

    在接下来的练习中,将创建并使用两个PHP函数:

 

   (一)_prepare_url_text接收一个字符串参数,并将它转换为能够放入URL地址中的相应格式。比如,这个函数将“super drill”转换为“super-drill”。

 

   (二)make_product_url接收产品和种类的名称及ID作为参数,并使用_prepare_url_text函数来生成一个类拟“/products/tools-c5/super-drill/p9.html”的URL地址。

 

   如果你是一个PHP的面向对象编程(OOP)的爱好者,可能想将这些函数置入一个类中。在这种情况下,_prepare_url_text()函数应该是私有方法。因为它公供内部调用;而make_product_url()函数可以是公有方法。为了保持实例的简明扼要起见,但是下划线还是被用于作为函数前缀,来说明共仅供内部调用——例如_prepare_url_text()——使得最后移植为面向对象代码更容易。

 

 


用户名:
密 码:
新手建站全过程视频讲解教程 成功案例
在线客服
如何制作网站

FLASH和AJAX

使用自定义标记语言来生成搜索引擎友好的HTML

搜索引擎友好的HTML

用图像来替换文字

使用sIFR

可检索的图像和图形文本

实现可检索的弹出窗口

搜索引擎友好的JavaScript(二)

搜索引擎友好的HTML和JavaScript

重定向数化的会员URL地址例子#2

重定向数化的会员URL地址

常见重复页面的解决方案(三)

常见重复页面的解决方案(二)

常见重复页面的解决方案(一)

网络空间的优势

免费空间的缺点与分类

如何挑选免费空间

空间是什么

帮助中心 付款方式 合同下载
北京蓝纤科技有限公司 Copyright 2000 - 2008
总机:010-64681504  64684094   传真:010-64673024
意动时代建网站联系:888@edo2008.com  代理意动时代自助建站业务:zhangyong@edo2008.com
非上班时间值班电话:13693193565 北京市通信管理局:京ICP证040119号
地址:(100028)北京市朝阳区静安庄一区领先商务中心106