通过htaccess配置URL Rewrite的Demo

By | 2015年12月9日

代码如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^go/(.*)$ index.php?go=$1 [L]
RewriteRule ^(book)$ tj/book [R=301,NC,L]
RewriteRule ^(product)$ tj/product [R=301,NC,L]

RewriteRule ^(wwdc-resource)$ zy/wwdc-resource [R=301,NC,L]
RewriteRule ^(apple-library-links)$ zy/apple-library-links [R=301,NC,L]
RewriteRule ^(docset-download)$ zy/docset-download [R=301,NC,L]
RewriteRule ^(app/wp2osc)$ app/wp2blog [R=301,NC,L]
</IfModule>

第一个RewriteRule,是很用的rewrite,通过简化链接,使用关键字代替一长串的地址完成页面的跳转,当然了,跳转逻辑是在index.php中完成的~

类似如下效果:

京东网站地址:http://devonios.com/go/jd

一号店地址:http://devonios.com/go/yhd

其他的就是简单的301跳转~