【发布时间】:2012-12-23 12:45:07
【问题描述】:
我有一个使用 codeigniter 开发的网站,现在我更改了 url 结构如下
old:
www.website.com/library/country/city/boot_title/book_id
new:
www.website.com/library/bookings/city/country/boot_title/book_id
www.website.com/library/country/ - displays books country wise
www.website.com/library/country/city/ - displays books city wise
目前大约有 1500 个页面,涉及大约 100 个国家/地区。
将旧网址重定向或路由到新网址的最有效方式是什么?
【问题讨论】:
-
mod_rewrite 可以解决问题。类似
RewriteRule ^library/([^/]+)/([^/]+)/([^/]+)/([^/]+) /library/bookings/$2/$1/$3/$4 [L,R=302] -
我在这里假设
bookings只是一个固定字符串,而不是变量。
标签: php .htaccess codeigniter codeigniter-2