无法上传htaccess文件

时间:2016-09-27 07:04:20

标签: php .htaccess

我正在尝试将我的新网站(codeigniter项目)上传到服务器。 .htaccess文件在我的项目中使用,它在localhost中正常工作。此外,我也可以上传文件,但上传后,它无法正常工作。我总是需要在url中添加'index.php'。我无法看到.htaccess文件,当我再次尝试上传时,它显示消息,文件已经存在。有人知道原因吗?

5 个答案:

答案 0 :(得分:3)

尝试使用FileZilla并启用隐藏文件:

  1. 打开FileZilla FTP客户端。
  2. 从菜单栏中选择服务器
  3. 选择强制显示隐藏文件,这应该是最后一个选项。
  4. enter image description here

    要检查的另一件事是你是使用Apache还是Nginx,因为Nginx不支持.htaccess文件

答案 1 :(得分:1)

我正在使用winSCP(FTP软件)上传我的.htaccess。正如您所提到的,您无法查看它。但是,当您尝试通过winScp创建新文件时,该文件将自动加载到您的文本编辑器中。

我不确定其他FTP软件的工作原理是否相同。

答案 2 :(得分:0)

该文件存在,但已被隐藏。

可能是其日志中没有权限替换他的用户。

答案 3 :(得分:0)

从您的服务器中删除.htaccess文件,但在确保该文件对您不再有用之前。

其他方式

在cpanel的在线编辑器中打开托管服务器.htaccess文件 现在复制过去需要更改的htaccess文件代码。

答案 4 :(得分:0)

如评论中所述,可能是服务器正在运行,例如Nginx而不是Apache。

但是,我认为导致.htaccess文件无效的最可能原因是配置问题。可能是在您可以管理的配置中或在服务器的配置中禁用.htaccess功能。

请与您的网站托管服务商联系以解决此问题。