所以我收到了这个错误,问题出现在.htaccess文件中。 这是代码:
DirectoryIndex index.php
Options -MultiViews -Indexes +FollowSymLinks
<IfDefine APACHE2>
AcceptPathInfo On
</IfDefine>
<IfModule rewrite_module>
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTPS} !on
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# RewriteRule (.layout1\.htm) templates$1 [QSA,L]
RewriteRule ^$ index.php?/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?/$1 [QSA,L]
</IfModule>
那么有人可以为这个问题提出解决方案吗?谢谢!
答案 0 :(得分:1)
请检查错误日志,转到目录cd / var / log / apache2 输入ls-> enter。 如果您遇到错误的.htaccess:无效的comman $
比通过运行命令解决了这个问题。
sudo a2enmod rewrite && sudo service apache2 restart