假设我已经设置了example.com
安装PyroCMS,一切正常。
我在博客上创建了一些帖子并对其进行了分类,因此我最终得到了以下网址:
example.com/blog/category/foo
example.com/blog/category/bar
我想访问包含更短网址的类别,如下所示:
example.com/foo
example.com/bar
我在.htaccess
中尝试了以下(及其中的几个变体)但只获得了500个错误和无限重定向。这是我正在使用的standard file as per github,我的补充如下:
<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php/$1 [L]
RewriteRule foo /blog/category/foo [L]
</IfModule>
如果有人知道如何做到这一点,将非常感激:)
答案 0 :(得分:0)
我确信这在.htaccess
级别是可行和可取的,但我现在已经解决了基于PHP的方法。具体来说,将一些路线添加到system/cms/config/routes.php
的顶部:
$route['(foo)'] = 'blog/category/$1';
$route['(bar)'] = 'blog/category/$1';
我有一个关于如何使用examples.com/
(即网站根目录)的后续问题,但不幸的是,这种方法并不适用。