Autor Zpráva
joe
Profil
Zdravím,

řeším takový menší problém. Jak přesměruju cokoli do nějakého parametru, tedy chci dosáhnout z:

example.com/neco

na

example.com/index.php?url=neco

Jde to vůbec možné? Teď jsem si to totiž uvědomil, proč to u mě funguje a na hostingu ne, ale nejsem si jistý, mám pravidlo
RewriteRule (.*) index.php?url=$1 [QSA,L]

Které mi doma jde bez problémů, ale na hostingu to zobrazí 500 Internal Error

To by ale znamenalo, že to má pořád přesměrovávat, zacyklilo by se to nebo ne? Tak proč mi to doma jde? Nebo jak jinak to udělat?

To by ale znamenalo, že i toto by se mělo zacyklovávat
RewriteRule (.*) index.php [L]
?

Každopádně díky za pomoc :-)
koudi
Profil
500 Internal Error taky muze znamenat, ze hosting nepodporuje mod_rewrite a tuto direktivu nezna...
joe
Profil
koudi
Může, ale na hostingu mod_rewrite je.
koudi
Profil
A nemusi se treba nejak povolit, nebo tak neco? To pravidlo je imho zcela v poradku, normalne ho takto pouzivam.
joe
Profil
koudi
Které používáš?

EDIT: Vyřešeno, stačilo doplnit RewriteBase /
Toto téma je uzamčeno. Odpověď nelze zaslat.