Apache Rewrite伪静态基本及URL跳转
Rewirte主要的功能就是实现URL的跳转,Rewirte代码的正则表达式是基于Perl语言。基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式,而我们Apache一般用的是目录级的 (.htaccess)方式,所以海天这里学习和记录的也就是(.htaccess)方式,俗称伪静态。
?
既然Rewirte主要的功能就是实现URL的跳转,所以海天就直接从URL跳转入手,废话不多说,开始!
一般的.htaccess伪静态跳转写法为(下例为输入 a.bbb.cn 的域名时跳转到www.bbb.cn):
?
RewriteRule ^/type([0-9]+).html$ /type.php?typeid=$1 [PT]RewriteRule ^/type([0-9]+)page([0-9]+).html$ /type.php?typeid=$1&page=$2 [PT]??
相信通过以上四个简单的例子,我们已经能够写出简单的Apache Rewrite的URL跳转了。
?
?
?
?
?
?
?
?
?
?