príkaz mod_rewrite

Programovacie jazyky, rady, poradňa...
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

príkaz mod_rewrite

Príspevok od používateľa Frikso »

Zdravim. Potreboval by som helpnut s týmto príkazom, zacal som svoju stranku trocha prisposobovat pre SEO a vytvaram iluziu statickej stranky.
Do htaccess som zadal prikaz:

Kód: Vybrať všetko

RewriteEngine On
RewriteCond  %{HTTP_HOST}  ^www\.4skaters\.sk
RewriteRule  ^ako-na-ollie\.html$  http://www.4skaters.sk/index.php?is=triky/ollie/ollie  [L,QSA]
ktorý zabezpecí presmerovanie pri zadani linku http://www.4skaters.sk/ako-na-ollie.html na stranku http://www.4skaters.sk/index.php?is=triky/ollie/ollie a pod.. Problem nastava v tom, ze stranka sa presmeruje a URL prepise. Ja vsak potrebujem, aby v linku ostata URL http://www.4skaters.sk/ako-na-ollie.html. Vidiet to mozete napr. tu: http://css.interval.cz/clanky/vertikaln ... komentari/ po prichode na stranku ostava adresa, na ktoru som klikol. Da sa to vobec pomocou mod-rewrite-u prip. mod_alias-u ci niecoho podobneho?? Dakujem
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Re: príkaz mod_rewrite

Príspevok od používateľa IgiPoP »

odkazoval si stranku na inu stranku, aj ked to bola vlastne ta ista ale nacitala sa pomocou requestu, preto sa ti zmenila adresa. cesty v pravidlach sa nastavuju relativne. tiez som ti dohodil este nejake podmienky, kde jedna zistuje, ci sa jedna o subor s priponou .html a druha ci je to neexistujuci subor.

Kód: Vybrať všetko

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^www\.4skaters\.sk
RewriteCond %{REQUEST_URI} \.html$
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule  ^ako-na-ollie\.html$ index.php?is=triky/ollie/ollie [L,QSA]
good luck.
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

Príspevok od používateľa Frikso »

Stale sa to prepisuje / ziadna zmena v konecnom dosledku :?

//ked tam mam ako cielovu adresu index.php?is=... tak mi to nejde, musim zadat http://4skaters.sk/index.php?is=...
Napísať odpoveď