URL Rewrite适用于本地MAMP,但不适用于托管?

时间:2013-08-18 18:38:54

标签: .htaccess mod-rewrite

我的(点)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出现了问题。

但是,我无法理解它是什么!

0 个答案:

没有答案