我的(点)htaccess文件:
RewriteEngine On
RewriteRule ^movie/([a-zA-Z0-9-/]+)/$ movie.php?id=$1
RewriteRule ^movie/([a-zA-Z0-9-/]+)$ movie.php?id=$1
RewriteRule ^actor/([a-zA-Z0-9-/]+)/$ actor.php?id=$1
RewriteRule ^actor/([a-zA-Z0-9-/]+)$ actor.php?id=$1
RewriteRule ^topfilms/$ topfilms.php
RewriteRule ^topfilms$ topfilms.php
RewriteRule ^topactors/$ topactors.php
RewriteRule ^topactors$ topactors.php
以上在我的基于MAMP的localhost服务器上工作得很好。但是,当我将脚本上传到我的网络托管时,它不起作用,我收到500内部服务器错误。
文件权限没有问题,只是上面的htaccess出现了问题。
但是,我无法理解它是什么!