现在我的网站的URL是例如:http://localhost/xxx/index.php/welcome/
我想将其更改为:http://localhost/xxx/welcome/
我的.htaccess文件:
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
我的config.php文件:
$config['base_url'] = 'http://localhost/xxx/';
$config['index_page'] = '';
但是我的新网址仍然不起作用。我应该在那里添加什么呢?
3条答案
按热度按时间4dc9hkyq1#
你可以试试下面的mod_rewrite,它真的可以工作,我在我看的here教程中看到了这个,这里是. htaccess。
pbgvytdp2#
我不记得所做的所有更改,但我遵循了以下教程,它做了你问。
htaccess看起来像这样
9jyewag03#
请输入您的密码,如果您有任何问题,请与我们联系。如果您有问题,请与我们联系。{1}/{2}问题是什么?{3}/{4}