htaccess我已经没有运行,为什么?codeigniter htaccess未加载?
有我的htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
php_value memory_limit "64M"
</IfModule>
和索引页配置
$config['index_page'] = '';
但仍有404页找不到
http://hostname/blog <=== 404 page not found
http://hostname/index.php/blog <=== normal page show up
在重写规则行前面有一个“#”注释标记。为什么? –
删除#或试试RewriteRule ^(。*)$ index.php?$ 1 [L] – alditis
得到那个正斜杠^ index.php?/ $ 1 = index.php?$ 1 –