从Kohana 3的URI中删除“ / index /”
||
截至目前,我所有的控制器都按以下方式映射:
http://example.com/index/index
http://example.com/index/services
http://example.com/index/contact
我想要做的是将URI的配置更改为如下所示:
http://example.com/index
http://example.com/services
http://example.com/contact
这是我的.htaccess
文件
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /
# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\\b.* index.php/$0 [L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT,L]
我的bootstrap.php
拥有以下东西:
Kohana::init(array(
\'base_url\' => \'/\',
\'index_file\' => FALSE
));
如何做到这一点?
没有找到相关结果
已邀请:
2 个回复
冲汉
您可能需要查看用户指南,其中有一个页面仅用于此设置。 http://kohanaframework.org/3.0/guide/kohana/tutorials/clean-urls
孝箱捆讨