Autor Zpráva
HGD
Profil
Já sem z toho už uplně blbej, nevim jestli jsem to pochopil správně, ale URL by se mělo přepisovat na ten "hezkej" tvar, když kliknu na tlačítko, který bude mít odkaz např.:
 index.php?page=kontakt
a odkáže se to na
kontakt.html
???
Jestliže je to tak, tak sem to pochopil správně, ale nefunguje mi tento tvar kterej sem na netu našel v návodu:
RewriteEngine on
RewriteRule ^(.*)\.html index.php?page=$1  [L,QSA]


jediný co mi fungovalo, bylo:
RewriteEngine On
RewriteBase /dvd
RewriteCond %{QUERY_STRING} ^page=([^&]+)$
RewriteRule ^index\.php$ %1.html? [R=301,L]
RewriteRule ^([^/]+)\.html index.php?rw=1&page=$1 [L,QSA]
a to sem uplně přesně nepochopil jak funguje
Pan X
Profil
Skus toto:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+).(html)?$ /?page=$1 [L,QSA]


Jiank se skus podívat sem, ale nejsem si jist, jestli tam zrova toto je
Kajman_
Profil *
Pochopil jste to špatně. Ten první udělá to, že můžete zadat na stránce nebo v prohlížeči verzi s html a ono se to vlastně nechá vygenerovat tím php skriptem.
http://www.jakpsatweb.cz/server/mod-rewrite.html

A to druhé je popsané, ale nemusíte to vstřebat, vynechal jste-li tu úvodní stránku.
http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html#dyntostat
HGD
Profil
díky moc, už tomu začínam pomalu chápat :)
HGD
Profil
Ještě jedna otázka, je tam napsáno: Přidáme však nějaký parametr (v našem případě rw=1), aby se přepisování necyklilo. a co když ho tam nedam? tam se něco cyklí ?


=> Tak nějak chápu kuloví :( Chtěl bych to předělat aby tam nebylo to bláznivý HTML a to nejde
Kajman_
Profil *
Tak si to vyzkoušejte bez parametru, když se nebojíte cyklení.
HGD
Profil
-mě to nějak nefungovalo, takže se to necyklilo, ale už je to ok ;) ale stejně nechápu proč

a šlo by nějakym způsobem napsat URL aby to pak bylo bez toho .html, aby to bylo jakoby adresář ?
Kajman_
Profil *
RewriteEngine On
RewriteBase /dvd
#RewriteCond %{QUERY_STRING} ^page=([^&]+)$
#RewriteRule ^index\.php$ %1? [R=301,L]
RewriteRule ^([^/.]+) index.php?rw=1&page=$1 [L,QSA]
HGD
Profil
měl bych ještě jednu prosbičku, když budu mít někdy odkaz s jednou proměnnou a někdy se dvěma, jak na to ?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0