【发布时间】:2013-10-07 17:23:56
【问题描述】:
有人问了类似的问题,但我想找到一种方法来做到这一点,而不更改 .htaccess,而是更改 routes.php。
我将 wordpress 安装为子目录,根目录是 codeigniter。所以我的 routes.php 看起来像这样:
$route['(:any)'] = 'site/dispatch/$1';
$route['default_controller'] = 'site/dispatch';
wordpress 的根是mysite.com/blog
如果我写mysite.com/blog,它会显示WordPress的主页,所以没有问题,
但是如果我写mysite.com/blog/post-name,我会看到 CodeIgniter 的错误页面:
遇到错误无法加载请求的文件:
pages/post-name.php
那么,有没有一种方法可以配置我的 routes.php,这样如果 url 以 mysite.com/blog 开头,它就不会“干扰”?
【问题讨论】:
-
这会在您的 .htaccess 中得到更好的处理。
标签: php wordpress .htaccess codeigniter routes