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

    如果有100000件产品,没有正则表达式的话就会有些麻烦,因为需要写正好那么多条颠倒是非——不能多也不能少。您不会真想管理具有100000条重写规则的.htaccess文件吧!那简直不可思议。

 

    /roduct?P1.html  product.php?product_id=1

    /roduct?P2.html  product.php?product_id=2

    /roduct?P3.html  product.php?product_id=3

    /roduct?P4.html  product.php?product_id=4

 

    然而,正如在表中的原始URL列所看到的,所有的输入都遵循相同的模式。并且正如前面所建议的,正则表达式恰好可以派上用场!模式很有用,因为用一个简单的模式就能在理论上匹配无限多个可能的URL输入。因而,只需要对网站中每种URL地址写一个重写规则。

 

    接下来将使用正则表达式来匹配roducts/Pn.html,并用mod_rewrite转换那些与模式product.php?product_id=n匹配的URL地址。这就恰好正确实现了上面的规则。

 

    打开之前在seophp目录中创建的.htaccess文件,并添加如阴影所示的重写规则:

 

    RewriteEngine On

    #Rewrite numeric URLs

    RewriteRule ^Products/P([0-9]+)\.html$ /product.php?product_id=$1 [L]

 

 


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

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