【发布时间】:2013-04-14 23:40:40
【问题描述】:
我正在使用 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'] = '';
然后在视图中:
a href="/signup"
我做得对吗?请帮忙。
【问题讨论】:
-
你在某个子目录中有codeigniter吗?
标签: .htaccess codeigniter