[英]Remove “index.php” from URL
我有这个连结
本地主机/ MySite /队列/index.php
index.php已使用.htaccess删除,我得到的URL如下。
本地主机/ MySite /队列
现在的问题是,当我在索引函数中使用细分时,如下所示:
queues.php->控制器
function index($sgmnt = 'test'){
$this->load->view('queues_view/'.$sgmnt);
}
我想要这个连结
本地主机/ MySite /队列/测试
不
本地主机/ MySite /队列/index.php/测试
或者我仍然可以输入
本地主机/ MySite /队列/index.php/测试
但网址只能显示
本地主机/ MySite /队列/测试
通过以上配置设置
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
为此,您可以利用htaccess.open htaccess并在其中添加这些行。 我希望它会工作( http://localhost/MySite/queues/test
)。
RewriteEngine On
RewriteRule ^MySite/queues/test$ /MySite/queues/index.php [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.