ubuntu 12.10上的.htaccess文件设置

时间:2013-03-30 01:57:21

标签: php .htaccess apache2

我在服务器上保存这些.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>

1 个答案:

答案 0 :(得分:1)

第一个错误:

Apache中未启用模块mod_rewrite。启用后 - 错误消失,网站开始工作。

要启用模块编辑apache的httpd.conf文件并确保此行未注释:

LoadModule rewrite_module modules/mod_rewrite.so

在您的系统上安装mod_rewrite之后。

第二个错误:

.htaccess文件的最后一行更改为:

</IfModule>

我希望我能帮忙。

相关问题