.htaccess

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Dave777
Nováček
Nováček
Registrován: 25. črc 2006

.htaccess

Příspěvek od Dave777 »

Ahoj. 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.
sovicka
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 17. pro 2003
Bydliště: východní prágl
Kontaktovat uživatele:

Příspěvek od sovicka »

Kód: Vybrat vše

RewriteCond %{HTTP_HOST} ^www.neco.xf.cz 
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php?menu=$1 [l,QSA].
tohle asi nejede, co?

pokud chceš friendly-url ve stylu http://www.stranka.cz/nabidka1/nabidka2, dělej to spíš přes 404, pokud si můžeš na hostingu upravit.
Vyhneš se potencionálním rizikům spojeným s htaccessem a je to dosti lehčí.

V té 404 si url jednoduše explodneš pomocí lomítek a zjistíš požadavek - jen nezapomeň na hlavičku, aby ti to vyhledávače indexovaly - musíš jí změnit na HTTP200, nikoliv už 404 ;)
Francie ... sladká Francie
Odpovědět

Zpět na „Programování a web“