【问题标题】:404 not found when using htaccess in GoDaddy在 GoDaddy 中使用 htaccess 时找不到 404
【发布时间】:2015-02-25 07:19:05
【问题描述】:

在 GoDaddy 上传我的文件后,我的站点中唯一可以查看的页面是我的主页,当我点击其他页面时,出现 404 Page Not Found。 这是我用 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]

我读过一些文章,如果你用记事本或 sublimetext 编写,上传到 GoDaddy 将无法正常工作。我不确定它是否属实。 我需要一些 IDE 或 .htacces 的编辑器吗?或者我的 .htaccess 缺少代码之类的。

【问题讨论】:

  • 我建议联系 GoDaddy 支持。他们甚至允许你使用 htaccess 吗?
  • 嗨 Daniel Williams,我需要先问他们是否允许我使用 htaccess?或者那里有我需要手动打开/关闭htaccess的任何配置。我已经联系了他们,但他们还没有回复。
  • 嗨,试试这个 godaddy 安装技巧 for codeigniter github.com/bcit-ci/CodeIgniter/wiki/Godaddy-Installation-Tips
  • 找到的几个主题可能会对您有所帮助 stackoverflow.com/questions/7615284/…stackoverflow.com/questions/2641627/…
  • 我不知道他们是否允许 htaccess,我只是建议他们可能不允许,因为他们是一个巨大的网络主机,容易受到安全漏洞的攻击,如果使用不当,舱口可能会造成损坏。

标签: php codeigniter


【解决方案1】:

我们确实允许在 GoDaddy 使用 .htaccess。使用 sublime 或记事本也没有问题,只要将其保存为 .htaccess 而不是其他文件扩展名类型。还要确保如果您使用记事本未启用自动换行,则会插入一些破坏它的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    相关资源
    最近更新 更多