我的 .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>
任何解决问题的提示(显然是设置错误?)我觉得有点愚蠢:-(