实际上我的网站在localhost中工作,为什么我会在现场获得Internal Server Error
?
我已将.htaccess
文件附在此处,是否有任何错误?
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# Make backend accessible via url:
RewriteRule ^sysadmin& backend.php
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule ^.*$ /index.php [L]
答案 0 :(得分:1)
尝试在htaccess中添加以下规则:
RewriteBase /
答案 1 :(得分:0)
您应该检查您的apache日志。我有同样的问题,我检查了错误日志。无效命令“RewriteEngine”出错,表示禁用了重写模块。你必须启用它。对于linux:
在Apache 2+下你可以做到:
sudo a2enmod rewrite && sudo service apache2 restart
or
sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart