0

我刚刚安装了 bonfire,如果我想管理一个模块,我必须去

http://localhost/bonfire/public/index.php/admin/content/blog

我想删除 url 上的 index.php,我想访问我的模块。

http://localhost/bonfire/admin/content/blog

有任何想法吗?我用谷歌搜索并尝试任何教程来删除 index.php 但直到现在它仍然失败

4

3 回答 3

0
于 2017-03-31T08:06:51.240 回答
0

将以下代码添加到您的 .htaccess 文件中。它将从 url 中删除 public/index.php

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/index.php/$1 [L]
</IfModule>

如果 .htaccess 文件不存在,请创建它。添加此代码后,如果仍然无法正常工作,请与服务器管理员联系以使此文件工作。

于 2016-02-16T10:55:26.653 回答
0

将此代码添加到您的 .htaccess 文件中并将其放在根目录中

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

并用这个改变你的配置文件

$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
于 2016-02-16T11:34:36.600 回答