【发布时间】:2018-09-11 07:51:14
【问题描述】:
我的新闻有旧网址,例如 http://example.com/mynew/35/this-is-the-title,其中 35 是新闻的 ID。现在我的新网址就像http://example.com/mynew/this-is-the-title 我不知道如何将所有旧新闻网址重定向到新网址。任何想法?谢谢
在 codeigniter 的 routes.php 中,我有:
$route['news'] = 'news/index';
$route['news/(:num)'] = 'news/index/$1';
$route['mynew/(:any)'] = 'news/mynew/$1';
【问题讨论】:
-
我猜
this-is-the-title是mynewindex() 函数的参数?在这种情况下,只需测试第一个参数,例如35 是一个整数,如果是,则获取第二个参数并将其用于您的查询。 -
此外,您是要实际重定向还是仅使用相同的 url 但以不同的方式路由?因为您标记了 htaccess 并提供了路由,所以我不确定您想要实现哪个。
标签: php .htaccess codeigniter