已經提出了類似的問題,但我想找到一種方法來做到這一點,而無需更改.htaccess,但通過更改routes.php。如何禁用某些目錄的CodeIgniter路由?
我將wordpress安裝爲一個子目錄,其中root是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的錯誤頁面:
一個錯誤時遇到無法加載所需的文件:
頁/-name.php後
那麼,有沒有辦法,我可以配置我的routes.php文件,所以它不會「干預」如果URL以mysite.com/blog
開始?
這將更好地處理您的.htaccess。 – Jeemusu