.htaccess / apache设置有什么问题?

时间:2012-05-21 09:25:03

标签: apache .htaccess

我的.htaccess

中有以下内容
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9\-]+)?$ index.php?url=$1/ [PT]

在一台计算机(ubuntu,apache)上运行良好,在另一台计算机(ubuntu,apache)上生成内部服务器错误。如果我评论3行,服务器工作。

服务器配置

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

任何解决问题的提示(显然是设置中的错误?)我感觉有点愚蠢: - (

1 个答案:

答案 0 :(得分:1)

第二台服务器上是否启用了mod_rewrite?

在终端中运行以下两个命令:

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart