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.
.htaccess
- sovicka
- Středně pokročilý

- Registrován: 17. pro 2003
- Bydliště: východní prágl
- Kontaktovat uživatele:
Kód: Vybrat vše
RewriteCond %{HTTP_HOST} ^www.neco.xf.cz
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php?menu=$1 [l,QSA].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
