我在服务器上保存这些.htaccess
文件时出现错误500 internal server error
,我知道如何解决它。另一个问题由于某种原因这些.htaccess
文件适用于我正在观看的教程
http://www.youtube.com/watch?feature=player_embedded&v=Aw28-krO7ZM#at=130
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
<IfModule>
答案 0 :(得分:1)
第一个错误:
Apache中未启用模块mod_rewrite
。启用后 - 错误消失,网站开始工作。
要启用模块编辑apache的httpd.conf
文件并确保此行未注释:
LoadModule rewrite_module modules/mod_rewrite.so
在您的系统上安装mod_rewrite
之后。
第二个错误:
将.htaccess
文件的最后一行更改为:
</IfModule>
我希望我能帮忙。