webForumDet fria alternativet

Apache och mod_rewrite hos GoDaddy

1 svar · 419 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej

Har en sajt hos Godaddy där mod_rewrite inte fungerar. Hur jag än gör får jag "500 - Internal Error".

Hemsidans rootkatalog är /foo när jag loggar in på ftpservern. Jag har testat med följande:

RewriteEngine on
RewriteRule ^thanks/([A-z0-9]+)/$ thanks.php?Rand=$1 [nc]
RewriteRule ^result/([A-z0-9]+)/$ result.php?Rand=$1 [nc,qsa]

Då blir det fel direkt.
Testade då med:

RewriteEngine on
RewriteBase /foo
RewriteRule ^thanks/([A-z0-9]+)/$ thanks.php?Rand=$1 [nc]
RewriteRule ^result/([A-z0-9]+)/$ result.php?Rand=$1 [nc,qsa]

Men får samma fel. Även RewriteBase / ger samma resultat.

Vad kan vara fel?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Visade sig vara ett känt fel hos GoDaddy, många, många andra som har liknande problem. Efter massa Googlande och testande kom jag på det. Lägg in den här raden högst upp i .htaccess och det hoppar igång:

Options +FollowSymLinks -MultiViews
130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)