url不使用chrome以外的浏览器,htaccess文件错误

时间:2015-01-29 04:53:46

标签: .htaccess codeigniter firefox

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|js|css|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

我在Chrome浏览器中访问localhost/myProject/home时写了这个.htaccess文件,但这种方法很好但在其他浏览器中显示找不到页面错误

1 个答案:

答案 0 :(得分:0)

您很可能需要Options +FollowSymLinks。如需更多htaccess代码签名,请点击链接并下载邮箱在David Connelly的网站上。他们有大约5种不同的,你可以尝试拉链,毫无疑问其中一个将工作。 http://www.insiderclub.org/downloads

我在下面使用的那个在codeigniter的所有浏览器中都能正常工作。确保在使用此或任何其他htaccess时,将域放在config / config.php的基本URL中,然后从config / config.php中删除index.php

Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]