Autor | Zpráva | ||
---|---|---|---|
TomAsQo Profil |
#1 · Zasláno: 20. 3. 2008, 09:57:57
ahoj,
s .htaccess som velmi davno nerobil a preto si neviem poradit s jednym problemom ;( prosim napisete mi, jak to ma byt(dnes mam posledny termin, takze nemam cas to velmi studovat, ale slubujem, ze si to doberiem do konca prazdnin :-]) chcem aby sa: en.mysite.sk/products/foo_product.html odkazalo na mysite.sk/index.php?lang=en&act=products&select=foo_product.html // pre zaujimavost: act=products znamena, ze to bude hladat vo foldri /products/... a potom este sk.mysite.sk/About.html odkazalo na mysite.sk/index.php?lang=sk&act=main&select=about.html // to act=main hovori, ze mam to hladat v korenovom adresari // ako to spravit? diiky velmi pekne |
||
TomAsQo Profil |
#2 · Zasláno: 20. 3. 2008, 10:37:38
resp. hlavne ma zaujima ako spravit toto.link.sk -> myslim ako spravim ako toto.link.sk ma prepisalo na link.sk/index.php?premenna=toto
??? da sa to nejak v .htaccess? |
||
Kajman_ Profil * |
#3 · Zasláno: 20. 3. 2008, 11:23:25
Možná
RewriteCond %{HTTP_HOST} ^([^.]+)\.mysite\.sk$ RewriteRule ^([^/]+\.html)$ index.php?lang=%1&act=main&select=$1 [L,QSA,NC] RewriteCond %{HTTP_HOST} ^([^.]+)\.mysite\.sk$ RewriteRule ^([^/]+)/([^/]+\.html)$ index.php?lang=%1&act=$1&select=$2 [L,QSA,NC] Ale převod z Actual na actual bych dělal až v php (a možná i rozpoznání jazyku z domény). |
||
TomAsQo Profil |
#4 · Zasláno: 22. 3. 2008, 11:16:31
ahoj,
este by ma zaujimalo: da sa nejak na jeden RewriteCond pouzit viac RewriteRule? alebo musim ten isty RewriteCond napisat viackrat?ako? |
||
Kajman_ Profil * |
#5 · Zasláno: 22. 3. 2008, 11:25:04
Můžete např. udělat negaci RewriteCond a za ní RewriteRule vzhovující všemu a dělající jen to, že přeskočí určitý počet dalších RewriteRule nebo ukončí rovnou přepisování.
|
||
TomAsQo Profil |
#6 · Zasláno: 22. 3. 2008, 11:32:34
no to asi by len znepriehladnilo cele ;) takze radsej to necham tak ;)
|
||
Časová prodleva: 4 dny
|
|||
TomAsQo Profil |
#7 · Zasláno: 26. 3. 2008, 20:05:25
viem, ze som strasny fajnsmeker, ale prosim povedzte mi, preco mi nejde:
RewriteEngine On #main # prepise napr. http://www.liberty.sk/hispecre/sk/aboutus.html na http://www.liberty.sk/hispecre/index.php?lang=sk&act=main&getfile=abou tus # aspon malo BY ;( RewriteRule ^hispecre/([^/]+)/([^/]+)\.html$ /hispecre/index.php?lang=$1&act=main&getfile=$2 #products #napr. http://www.liberty.sk/hispecre/sk/products/vacuumtanker.html na http://www.liberty.sk/hispecre/index.php?lang=sk&act=product&getfile=v acuumtanker #resp. tiez by malo :)) RewriteRule ^hispecre/products/([^/]+)/([^/]+)\.html$ /hispecre/index.php?lang=$1&act=product&getfile=$2 vid. http://www.liberty.sk/hispecre/sk/aboutus.html , ked pritom napr. http://www.liberty.sk/hispecre/index.php?lang=sk&act=main&getfile=abou tus mi slape v pohode? |
||
Časová prodleva: 16 let
|
0