Apache och mod_rewrite hos GoDaddy

Webbservrar

1 svar · 447 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Trådstart#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?

Medlem 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
253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)