使用codeigniter中的路由功能重定向url

时间:2014-12-22 12:42:44

标签: php .htaccess codeigniter routes

我有本地网站,在该网站中我整合了wordpress + codeigniter。

现在我有一个博客和自定义查询,使用wordpress wp_query函数从wordpress数据库中获取帖子,一切正常工作分页也有效,但我有一个小问题,如果我输入我的博客地址没有跟踪/而不是分页没有正常工作

1)当我使用时:

  siteaddress/blog/

它工作正常,分页也像:

  siteaddress/blog/page/1
  siteaddress/blog/page/2

我可以正确地向前和向后移动

打开网址时只出现问题

 siteaddress/blog

比分页网址变为

siteaddress/blogpage/1
siteaddress/blogpage/2

这意味着博客和页面之间缺少1个尾随/,因此我可以使用codeigntiers路由解决此问题吗?我已经尝试过了:

$route['blog'] = "blog/page/$1";

$route['blog'] = "blog/";

这两种方法都无法解决我的问题。

任何帮助将不胜感激。

我网站的实时版本是:

aws.chemfreecom.com/blog  or aws.chemfreecom.com/blog/

1 个答案:

答案 0 :(得分:0)

您可以在root .htaccess中使用它:

RewriteEngine on 
RewriteRule ^blog$ blog/ [R=301,NC,L]