2011-12-19 62 views
0

我使用的是mod_rewrite的规则来显示 'image.php?ID = x' 来参观的人 '形象X/X'的mod_rewrite规则在本地主机上工作(毫安),但不是在GoDaddy的Linux主机

Options +FollowSymLinks 
RewriteEngine on 
RewriteBase/

RewriteRule ^image/([^/.]+)/?$ image.php?id=$1 [L] 

这在MAMP本地主机上效果很好,但在Linux服务器上给我一个404(GoDaddy)。 我不确定我要去哪里错。这些文件都在服务器上,所以我不知道为什么这是一个问题。

有没有想法?

谢谢。

回答

0

试试这个:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteRule ^image/([^/.]+)$ image.php?id=$1 [L] 

或者试试不RewriteBase:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^image/([^/.]+)$ image.php?id=$1 [L] 

或避免GoDaddy的。开玩笑。

+0

非常感谢。我认为这是抛出它的RewriteBase。我真的不能等待移动到FatCow托管。 GoDaddy让我发疯。 – jaredk8 2011-12-19 17:07:40

+0

你没有告诉我:它工作吗? – 2011-12-19 18:29:41

相关问题