webForumDet fria alternativet

Apache och mod_rewrite hos GoDaddy

Webbservrarur Webbserver

1 svar · 419 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#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
128 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)