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
1 svar · 419 visningar · startad av MickeA.com
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?
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