Autor Zpráva
vojtan
Profil
Zdravím, mám dotaz ohledně přepisu adresy pomocí htaccessu, všiml jsem si, že se mi některé stránky načítají třeba 3x (např. v databázi místo 1 se připočítá 3) a také načítání webu je trochu pomalejší, nevím jestli je to chybou zápisu, kdyby se na to někdo podíval, moc by mi to pomohlo, pravidla zápisu zatím moc nechápu. Děkuji

RewriteRule ^uvod/clanek/(.+)/ index.php?id_clanek=$1 [L,QSA]
RewriteRule ^uvod/? index.php?page=uvod [L,QSA]

RewriteRule ^hledat/? index.php?page=hledat [L]
RewriteRule ^pridejse/? index.php?page=pridejse [L,QSA]
RewriteRule ^statistiky/? index.php?page=statistiky [L,QSA]

RewriteRule ^osoba/(.+)/oblibeny/ index.php?page=osoba&id=$1&akce=oblibeny [L,QSA]
RewriteRule ^osoba/(.+)/ index.php?page=osoba&id=$1 [L,QSA]

RewriteRule ^detail/(.+)/recenze/pridat/ index.php?page=detail&id=$1&akce=recenze2&akce2=pridat [L,QSA]
RewriteRule ^detail/(.+)/recenze/upravit/ index.php?page=detail&id=$1&akce=recenze2&akce2=upravit [L,QSA]
RewriteRule ^detail/(.+)/recenze2/ index.php?page=detail&id=$1&akce=recenze [L,QSA]
RewriteRule ^detail/(.+)/recenze/(.+)/ index.php?page=detail&id=$1&akce=precenze&idrecenze=$2 [L,QSA]
RewriteRule ^detail/(.+)/recenze/ index.php?page=detail&id=$1&akce=zrecenze [L,QSA]
RewriteRule ^detail/(.+)/hodnoceni/(.+)/ index.php?page=detail&id=$1&akce=hodnoceni&st=$2 [L]
RewriteRule ^detail/(.+)/hodnotit/ index.php?page=detail&id=$1&akce=hodnotit [L,QSA]
RewriteRule ^detail/(.+)/fotografie/ index.php?page=detail&id=$1&akce=fotografie [L,QSA]
RewriteRule ^detail/(.+)/obsazeni/ index.php?page=detail&id=$1&akce=obsazeni [L]
RewriteRule ^detail/(.+)/hodnotit/ index.php?page=detail&id=$1&akce=hodnotit [L]
RewriteRule ^detail/(.+)/hodnoceni2/ index.php?page=detail&id=$1&akce=hodnoceni2 [L]
RewriteRule ^detail/(.+)/ index.php?page=detail&id=$1 [L,QSA]

RewriteRule ^mujprofil/(.+)/smazatk/(.+)/ index.php?page=mujprofil&id=$1&akce2=smazatk&idkoment=$2 [L,QSA]
RewriteRule ^mujprofil/(.+)/hodnoceni/ index.php?page=mujprofil&id=$1&akce=hodnoceni [L,QSA]
RewriteRule ^mujprofil/(.+)/komentare/ index.php?page=mujprofil&id=$1&akce=komentare [L,QSA]
RewriteRule ^mujprofil/(.+)/recenze/ index.php?page=mujprofil&uzid=$1&akce=recenze [L,QSA]
RewriteRule ^mujprofil/(.+)/oblibeni/ index.php?page=mujprofil&akce=oblibeni [L,QSA]
RewriteRule ^mujprofil/foto/ index.php?page=mujprofil&akce=foto [L]
RewriteRule ^mujprofil/zmenitfoto/ index.php?page=mujprofil&akce=zmenitfoto [L]
RewriteRule ^mujprofil/ index.php?page=mujprofil [L,QSA]

RewriteRule ^uzivatel/(.+)/hodnoceni/ index.php?page=uzivatel&id=$1&akce=hodnoceni [L,QSA]
RewriteRule ^uzivatel/(.+)/komentare/ index.php?page=uzivatel&id=$1&akce=komentare [L,QSA]
RewriteRule ^uzivatel/(.+)/recenze/ index.php?page=uzivatel&id=$1&akce=recenze [L,QSA]
RewriteRule ^uzivatel/(.+)/oblibeny/ index.php?page=uzivatel&id=$1&akce=oblibeny [L,QSA]
RewriteRule ^uzivatel/(.+)/ index.php?page=uzivatel&id=$1 [L,QSA]
Davex
Profil
V pravidlech asi problém nebude. Třeba se jen načítají připojené soubory (CSS, JS, obrázky) ze špatného umístění a to způsobuje připočítání.

Každopádně by bylo lepší zpracovat celou adresu přímo v tom PHP skriptu a takto složitě nepřepisovat.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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