繁体   English   中英

从网址中删除“ index.php”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM