Autor | Zpráva | ||
---|---|---|---|
DanWebDesign Profil |
#1 · Zasláno: 2. 11. 2007, 10:52:56
Dobrej ... zde je muj htaaccess:
RewriteEngine On RewriteCond %{HTTP_HOST} ^design-a-webdesign.wz.cz/ RewriteRule (.*) http://www.design-a-webdesign.wz.cz/$1 [R=301,QSA] RewriteRule ^uvod$ http://www.design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^osobni$ /index.php?page=osobni [L,QSA] RewriteRule ^portfolio$ /index.php?page=portfolio [L,QSA] RewriteRule ^kontakt$ /index.php?page=kontakt [L,QSA] problém je v tom že to jaksi nepřesměrovává na verzi s www... peostě obe fungujou... ted sem nad tis strávil asi 5 hodin nic.... zkoušel jsem vše.... verze s RewriteRule (.*) http://www.design-a-webdesign.wz.cz/index.php?page=$1 [R=301,QSA] zase vypisuje adresu is s promenejme jako kdyby se nechumelilo, kombinace parametrů sem zkoušel taky .. děsný fakt už nevim co s tim... navíc pokud použiju místo přímo vepsaných výrazů např (.*) u pravidel dole tak i když to tam dám se znaky ^(.*)$ je to v píči ... zase to nefunkguje vůbec... fakt už nevim co stim dokonce sem mi už povedlo zacyklit server... tak jestli nkdo nevíte.... ????? |
||
Kajman_ Profil * |
#2 · Zasláno: 2. 11. 2007, 10:54:46
RewriteCond %{HTTP_HOST} ^design-a-webdesign.wz.cz
|
||
DanWebDesign Profil |
#3 · Zasláno: 2. 11. 2007, 11:14:51
Kajmane dík seš borec ... fachá to.... :) po obědě zkusim reguláry místo těch doslovnejch výrazů... Díkes... (jedno blbý lomítko... aaaaarghhhhhh :)
|
||
Kajman_ Profil * |
#4 · Zasláno: 2. 11. 2007, 11:20:04
RewriteRule ^(osobni|portfolio|kontakt)$ /index.php?page=$1 [L,QSA]
|
||
DanWebDesign Profil |
#5 · Zasláno: 2. 11. 2007, 11:31:20
supr :) dík :) až budu na 1. místě na design atd. hodim si link na tebe do položky poděkování :D
když už tu seš... nechápu ale že : tohle " RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA] " vrací server error a tohle dává error 500 " RewriteRule (.*) /index.php?page=$1 [L,QSA] " na zadanou adresu domény a nelze zobrazit pokud zadám dalsí adresu jako třeba ...../portfolio ?!? jde mi o to že až budu mít na nějakymm webu 25 stránek tak je tam vypisovat nebudu :) |
||
djlj Profil |
#6 · Zasláno: 2. 11. 2007, 11:34:54
RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA] " vrací server error
Mělo by to být dobře. (Sám to takto používám.) |
||
DanWebDesign Profil |
#7 · Zasláno: 2. 11. 2007, 11:39:55 · Upravil/a: DanWebDesign
no..... jo.....
tohle funguje (kajmanuv recept:) : RewriteEngine On RewriteCond %{HTTP_HOST} ^www.design-a-webdesign.wz.cz RewriteRule (.*) http://design-a-webdesign.wz.cz/$1 [R=301,QSA] RewriteRule ^uvod$ http://design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^(osobni|portfolio|kontakt)$ /index.php?page=$1 [L,QSA] #RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA] Ale pokud aktivuju poslední řádku a předposlední deativuju je tam server error.... jdu na oběd i tak ale díky... !!! nechcípnu hlady kvuli nákýmu kousku kodu :) |
||
Kajman_ Profil * |
#8 · Zasláno: 2. 11. 2007, 12:16:00
Zacyklí se to.
|
||
DanWebDesign Profil |
#9 · Zasláno: 2. 11. 2007, 12:54:59
Hm... zacyklí... jdu si o tom asi něco najít :)
|
||
DanWebDesign Profil |
#10 · Zasláno: 2. 11. 2007, 13:22:54 · Upravil/a: DanWebDesign
...
|
||
Anonymní Profil * |
#11 · Zasláno: 2. 11. 2007, 13:48:48
Tak pro všechny tydýty jako já kerý sem někdy zabrousej:
Takhle funguje přesměrování z www na bez a zároveň ...../uvod a ....../index.php na doménu vše 301čkou. v poslednim řádku jsem musel odebrat z adresy index.php bo mi to jinak vypisovalo proměnou page s hodnoutou hned za lomítko do adresy. kod sem dávám proto že mě fakt dokázalo kolikrát vytočit když už sem forum s problémem objevil a místo řešení jsem našel strohou větu : neřešteto už sem na to přišel... :DDD jdu si dát kafe a ještě jenou VŘELE DĚKUJU KAJMANOVI ZA HLAVNÍ PODÍL NA TOM ŽE TO FUNGUJE :) RewriteEngine On RewriteCond %{HTTP_HOST} ^www.design-a-webdesign.wz.cz RewriteRule (.*) http://design-a-webdesign.wz.cz/$1 [R=301,QSA] RewriteRule ^uvod$ http://design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^index.php$ http://design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^(osobni|portfolio|kontakt)$ /?page=$1 [QSA,L] |
||
DanWebDesign Profil |
#12 · Zasláno: 2. 11. 2007, 13:49:40
Tak pro všechny tydýty jako já kerý sem někdy zabrousej:
Takhle funguje přesměrování z www na bez a zároveň ...../uvod a ....../index.php na doménu vše 301čkou. v poslednim řádku jsem musel odebrat z adresy index.php bo mi to jinak vypisovalo proměnou page s hodnoutou hned za lomítko do adresy. kod sem dávám proto že mě fakt dokázalo kolikrát vytočit když už sem forum s problémem objevil a místo řešení jsem našel strohou větu : neřešteto už sem na to přišel... :DDD jdu si dát kafe a ještě jenou VŘELE DĚKUJU KAJMANOVI ZA HLAVNÍ PODÍL NA TOM ŽE TO FUNGUJE :) RewriteEngine On RewriteCond %{HTTP_HOST} ^www.design-a-webdesign.wz.cz RewriteRule (.*) http://design-a-webdesign.wz.cz/$1 [R=301,QSA] RewriteRule ^uvod$ http://design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^index.php$ http://design-a-webdesign.wz.cz/ [R=301,QSA,L] RewriteRule ^(osobni|portfolio|kontakt)$ /?page=$1 [QSA,L] |
||
DanWebDesign Profil |
#13 · Zasláno: 2. 11. 2007, 13:51:30 · Upravil/a: DanWebDesign
Kdyby to někomu nedělalo problém tak mi napište ještě dvě věci.
1) právě to ne-zacyklení (popsáno výše) 2) jinak co se týká původních adres s parametry, je nutný myslet taky na ně??? tak jak to je ted určitě fungují... je to špatně??? nevadí to??? v podtstě je nikdo nezná a roboti snad nezkoušejí zda náhodou tahle kombinace znaků nevrací stejnou stránku ????? |
||
Časová prodleva: 16 let
|
0