我正在使用 CodeIgniter 在 XAMPP 中运行我的应用程序。我有一个 .htaccess 文件,我不再需要在 url 中包含 index.php,但它不起作用。
我的 .htaccess 文件的内容是
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|crossdomain\.xml|captcha|images|assets|archive|css|js|uploads|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]
我已经将 AllowOverride 的所有目录设置为 All。我也已经启用了 mod_rewrite,但我的链接仍然不起作用。它不会转到指定的 URL,而是转到 XAMPP 主页。
同样在我的配置文件中,它看起来像这样:
$config['base_url'] = '';
$config['index_page'] = '';
然后在视图中:
一个 href="/注册"
我做对了吗?请帮忙。