Codeigniter 如何从URL中删除domainname.com/index.php/photos

Codeigniter 如何从URL中删除domainname.com/index.php/photos,codeigniter,pyrocms,Codeigniter,Pyrocms,如何从pyrocms URL中删除domainname.com/index.php/photos。我试图从$config['index_page']='index.php';中删除index.php;。但它不起作用。谁能帮忙吗。在安装期间有什么我必须做的吗?您需要编写一个.htaccess规则 重新编写引擎打开 1美元^(索引\.php | resources | robots\.txt) 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}

如何从pyrocms URL中删除domainname.com/index.php/photos。我试图从$config['index_page']='index.php';中删除index.php;。但它不起作用。谁能帮忙吗。在安装期间有什么我必须做的吗?

您需要编写一个.htaccess规则

重新编写引擎打开
1美元^(索引\.php | resources | robots\.txt)
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D

重写规则^(.*)$index.php/$1[L,QSA]

您还必须在根文件夹中使用.htaccess文件(如果您使用的是apache或php内置Web服务器)

下面是我使用的一个:


以下是来自官方文档的参考资料:

我确实这样做了,但收到了404错误。但是当我将index.php添加到url时,如果您使用的是apache,请确保它启用了mod_rewrite。我看你是新来的。如果您认为答案解决了问题,请单击绿色复选标记将其标记为“已接受”,如下所示:i.stack.imgur.com/QpogP.png谢谢!