2011-12-19 64 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

相關問題