.htaccess无法在linux服务器上运行

时间:2017-01-20 07:47:03

标签: php linux wordpress .htaccess windows-server-2012

实际上我的项目是在WordPress中。我正在将我的服务器从Windows更改为Linux。

更改后我面临这个错误!

为什么我的.htaccess不支持Linux服务器?

Error Message

2 个答案:

答案 0 :(得分:1)

如果您使用Apache,则应配置它以允许执行.htaccess文件。

为此,您可以

  • 创建一个virtual host,专门配置一个站点。使用虚拟主机,您可以设置域名,文档根,服务器别名等。另外,您可以将Allowoverride设置为All(或其他)。请参阅AllowOverride
  • /etc/apache2/apache2.conf(或某些版本的/etc/apache2/httpd.conf)中设置configuration。在这些文件中,有一个<Directory "/var/www/"指向您的/ var / www /目录。在此目录标记内,您可以将AllowOverride设置为All。使用此配置,服务器上的每个站点都将被允许使用.htaccess。

我建议使用虚拟主机,以便更轻松,更清晰地配置。

答案 1 :(得分:0)

检查.htaccess文件中的评论,如果以 // 开头,则将其更改为

对我而言,这解决了这个问题,我也希望你。