Autor | Zpráva | ||
---|---|---|---|
Alcan Profil * |
Dobrý den,
mam problem s přesměrováním domény do urciteho adresare. Pro cestypsychotroniky.cz to jde, ale pro zahadyazajimavosti.cz to nefunguje. Kde dělám chybu ?? kod: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{REQUEST_URI} ^/cp/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.zahadyazajimavosti.cz RewriteCond %{REQUEST_URI} ^/zaz/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/zaz/$1 [R=301,L] |
||
Davex Profil |
#2 · Zasláno: 1. 5. 2012, 20:56:38
Domnívám se, že by nemělo fungovat ani jedno. V obou pravidlech by měla být negována druhá podmínka.
RewriteCond %{REQUEST_URI} !^/cp/$ |
||
Alcan Profil * |
#3 · Zasláno: 2. 5. 2012, 20:31:00
Davex:
takto? RewriteEngine On RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{REQUEST_URI} ^/cp/$ RewriteCond %{REQUEST_URI} !^/zaz/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.zahadyazajimavosti.cz RewriteCond %{REQUEST_URI} ^/zaz/$ RewriteCond %{REQUEST_URI} !^/cp/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/zaz/$1 [R=301,L] |
||
Davex Profil |
#4 · Zasláno: 2. 5. 2012, 21:02:16
Nikoliv. Druhou podmínkou by se asi mělo jen zabránit zacyklení, takže stačí jen jedna kontrola začátku cesty. V druhém pravidle možná nebude potřeba, protože se přesměrovává na jinou doménu.
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{REQUEST_URI} !^/cp/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.zahadyazajimavosti.cz RewriteCond %{REQUEST_URI} !^/zaz/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/zaz/$1 [R=301,L] |
||
Alcan Profil * |
#5 · Zasláno: 2. 5. 2012, 23:54:24
díky za pomoc, ale když zadám zahadyazajimavosti.cz, tak mě to přesměruje na www.cestypsychotroniky.cz/cp . Pravdepodobne bude problem v tom, ze zahadyazajimavosti mam presmerovane na cestypsychotroniky od poskytovatele hostingu ? Co s tím ?
|
||
Kajman Profil |
#6 · Zasláno: 3. 5. 2012, 00:15:42
Alcan:
„mam presmerovane na cestypsychotroniky od poskytovatele hostingu. Co s tím?“ Kontaktuje hosting. |
||
Alcan Profil * |
#7 · Zasláno: 4. 5. 2012, 19:58:40
tak jsem to poupravil ale neco je spatne, ale haze mi to ted po napsani www.zahadyazajimavosti.cz toto:
http://www.cestypsychotroniky.cz/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/cp/zaz/ htacces mam: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{REQUEST_URI} !^/cp/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.zahadyazajimavosti.cz RewriteCond %{REQUEST_URI} !^/zaz/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/zaz/$1 [R=301,L] |
||
Davex Profil |
#8 · Zasláno: 4. 5. 2012, 20:10:30
Druhou podmínku u prvního pravidla uprav na
RewriteCond %{REQUEST_URI} !^/(cp|zaz)/$ |
||
alcan Profil * |
#9 · Zasláno: 4. 5. 2012, 22:01:28
tak jsem to upravil, ale porad se to cykluje...
RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{REQUEST_URI} !^/(cp|zaz)/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] |
||
Kajman Profil |
#10 · Zasláno: 4. 5. 2012, 22:46:04
Zkuste odmazat dolar na konci druhého řádku.
|
||
alcan Profil * |
#11 · Zasláno: 4. 5. 2012, 23:30:21
super, ted to jde. jde jeste udelat aby se ta domena v prikazovem radku tvarila jako www.zahadyazajimavosti.cz a ne jako http://www.cestypsychotroniky.cz/...
|
||
alcan Profil * |
#12 · Zasláno: 5. 5. 2012, 00:41:55
když chci aby ta podminka presmerovani platila i pro domenu bez www napisu to jako dalsi podminku takto ?
RewriteCond %{HTTP_HOST} ^www.cestypsychotroniky.cz RewriteCond %{HTTP_HOST} ^cestypsychotroniky.cz RewriteCond %{REQUEST_URI} !^/(cp|zaz)/$ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] |
||
Kajman Profil |
#13 · Zasláno: 5. 5. 2012, 12:09:41
alcan:
„jde jeste udelat aby se ta domena v prikazovem radku tvarila jako w>ww.zahadyazajimavosti.cz“ Tak tam nedělejte přesměrování na druhou doménu. Můžete např. použít jeden řádek s regulárním výrazem. .. ^(www\.)?cesty... |
||
alcan Profil * |
#14 · Zasláno: 5. 5. 2012, 21:09:57
ted jsem to asi dobre nepochopil, muzete mi to napsat v cele podobě ?
omlouvam se. díky. |
||
Davex Profil |
#15 · Zasláno: 5. 5. 2012, 21:13:08
RewriteCond %{HTTP_HOST} ^(www\.)?cestypsychotroniky\.cz$ RewriteCond %{REQUEST_URI} !^/(cp|zaz)/ RewriteRule ^(.*)$ http://www.cestypsychotroniky.cz/cp/$1 [R=301,L] |
||
Časová prodleva: 12 let
|
0