在GoDaddy中使用htaccess时找不到404


404 not found when using htaccess in GoDaddy

在GoDaddy中上传我的文件后,我的网站中唯一可以查看的页面是我的主页,当我点击其他页面时,会出现一个404页面未找到。这是我用Sublime Text 编写的.htaccess文件

Options +FollowSymLinks 
Options -Indexes 
DirectoryIndex index.php 
RewriteEngine on 
RewriteCond $1 !^(index'.php|my_assets|images|css|js|fonts|install|robots'.txt|favicon'.ico) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

我读过一些文章,如果你把它写在记事本或升华文本中,上传到GoDaddy时就不起作用了。我不确定这是不是真的。我需要一些IDE还是.htaces的编辑器?或者我的.htaccess缺少代码或其他什么。

我们确实允许在GoDaddy上访问.htaccess。使用sublime或记事本也没有问题,只要你把它保存为.htaccess,而不是另一种文件扩展名类型。还要确保如果你使用的记事本没有启用换行,这会插入一些破坏它的代码。