Apache och mod_rewrite hos GoDaddy

Webbservrar

1 svar · 431 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
283 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
151 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)