它的 bean 2 天,我试图解决这个问题。我需要从 URL 中删除 index.php,我的 conf 很好
$config['base_url'] = 'http://mywebsite/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
(我更改了 uri_protocol 并尝试了所有建议的值)
.htaccess 文件很适合,
我尝试了很多关于 .htaccess 的建议,这是最后一个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
这是文件的配置:
- bin
- etc
- mail
- public_ftp
- public_html
-- application
-- assets
-- system
-- .htaccess
-- index.php
如您所见,我的应用程序在public_html
文件中,我的服务器正在使用 cpanel 加速器 2 进行配置,我无法访问 httpd.conf 以查看是否AllowOverride
设置为ALL
.
我该如何解决这个问题?