Autor | Zpráva | ||
---|---|---|---|
gh Profil * |
#1 · Zasláno: 14. 4. 2007, 14:52:50
Ahoj.
V .htacces mám: RewriteCond %{HTTP_HOST} ^www.neco.xf.cz RewriteRule ^(.*).html$ %{DOCUMENT_ROOT}/index.php?menu=$1 [l,QSA]. Potřebuji, aby se mi místo /neco.html napsalo /neco. Když jsem smazal .html$, tak mi srever hodil chybu 500. Dik. |
||
Joker Profil |
#2 · Zasláno: 14. 4. 2007, 15:13:04
Když jsem smazal .html$, tak mi srever hodil chybu 500.
Dik. Já tu chybu sice nehodil, ale není zač :-) To ten server hodil úplně správně, protože podmínce ^(.*) vyhoví úplně všechno, i stránka index.php?menu=neco, takže by vznikl nekonečný cyklus přesměrování. |
||
gh Profil * |
#3 · Zasláno: 14. 4. 2007, 17:06:13
Aha, tak jak to prosím spravit, aby to fungovalo správně?
|
||
Peca Profil |
#4 · Zasláno: 14. 4. 2007, 17:25:03
Co přidat
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Pravidla se nebudou aplikovat na existující soubory a adresáře. |
||
gh Profil * |
#5 · Zasláno: 14. 4. 2007, 17:44:15
Díky. Funguje. Ještě něco bych prosím potřeboval. Teď bych ještě chtěl, když mám v url /neco a kliknu na další pododkaz, tak aby se napsalo /neco/neco2.
Předem moc děkuji. |
||
gh Profil * |
#6 · Zasláno: 15. 4. 2007, 13:10:14
Poraďte mi prosím.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0