Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

.htaccess 301 specificna redirekcija

[es] :: Linux/UNIX serveri i servisi :: .htaccess 301 specificna redirekcija

[ Pregleda: 2247 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleks5
Beograd

Član broj: 324209
Poruke: 3
*.180.230.42.targo.rs.



+2 Profil

icon .htaccess 301 specificna redirekcija14.07.2014. u 14:31 - pre 118 meseci
Imam problem sa zahtevom koji sam dobio, a tice se 301 redirekcije.

Treutno stanje je da lik ima 5 domena na jednom serveru i svi prikazuju isti sadrzaj.
Trenutno su 4 redirektovana sa 301 na jedan od njih. Bolje receno, uradjeno je "preusmeri sve zahteve, bilo da imaju ili nemaju www, na domen1.com"

Rewritecond %{HTTP_HOST} !^www\.domanin1\.com
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]

Zahtev koji sam dobio je da se jedan od njih vise ne redirektuje.
Npr:
ako se u adresi otkuca (www.)domen1.com ili (www.)domen2.com - prikazi domen koji je trazen
ako se u adresi otkuca (www.)domen3.com ili (www.)domen4. com ili (www.)domen5.com, redirektuj korisnika na domen1.com.

Je li ovo uopste izvodljivo i ako jeste, kako?

Hvala unapred na pomoci


[Ovu poruku je menjao Aleks5 dana 14.07.2014. u 16:05 GMT+1]
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: .htaccess 301 specificna redirekcija14.07.2014. u 19:40 - pre 118 meseci
Dodaš uslov koji upoređuje i za domen2, tj.
Code:
Rewritecond %{HTTP_HOST} !^www\.domanin2\.com

ispod prvog uslova, a pre pravila...

Takođe moraš da napraviš konfiguracioni fajl za taj novi domen...

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Aleks5
Beograd

Član broj: 324209
Poruke: 3
*.180.230.42.targo.rs.



+2 Profil

icon Re: .htaccess 301 specificna redirekcija16.07.2014. u 14:04 - pre 118 meseci
Hvala Jbyn4e,

delimicno je pomoglo.
Naime, radi redirekcija za www.domen2.com, ali ne radi za domen2.com. Ukoliko upisem domen2.com, prebaci me na www.domen1.com.

Evo kako sad izgleda kod

Code:

Rewritecond %{HTTP_HOST} !^www\.domanin1\.com
Rewritecond %{HTTP_HOST} !^www\.domanin2\.com
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]


Da li znas zasto nece da redirektuje i bez www ispred imena domena?
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: .htaccess 301 specificna redirekcija16.07.2014. u 14:58 - pre 118 meseci
Citat:
Aleks5: Hvala Jbyn4e,

delimicno je pomoglo.
Naime, radi redirekcija za www.domen2.com, ali ne radi za domen2.com. Ukoliko upisem domen2.com, prebaci me na www.domen1.com.

Evo kako sad izgleda kod

Code:

Rewritecond %{HTTP_HOST} !^www\.domanin1\.com
Rewritecond %{HTTP_HOST} !^www\.domanin2\.com
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]


Da li znas zasto nece da redirektuje i bez www ispred imena domena?

Pa kaze ti prvi Cond je NOT www.domain1.com (! je negacija). Dodaj jos jedan red sa NOT domain1.com bez www
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: .htaccess 301 specificna redirekcija16.07.2014. u 18:37 - pre 118 meseci
Pa sam si napisao da ti već imaš:
Citat:
Bolje receno, uradjeno je "preusmeri sve zahteve, bilo da imaju ili nemaju www, na domen1.com"
pa sam pretpostavio da ne treba da te učimo i deo "bilo da imaju ili nemaju www"...

P.S. Sutra odoh na more, ali evo jedan "hint" i za nkrgovic-a (koji doduše nije upratio da je u pitanju domen2 a ne domen1, ali isto mu dođe):
Code:
!^(www\.)?domain2.com


P.P.S. A mogla bi i samo jedna RewriteCond za sve, možda, kad bi bili stvarno nazvani sa brojevima od 1 do 5, ali ovo ne mogu bez praktične probe da tvrdim da će da radi, verovatno bi upao u neki loop oko domain1.com, jer ide bez negacije:
Code:
Rewritecond %{HTTP_HOST} ^(www\.)?domain[13-5]\.com

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Aleks5
Beograd

Član broj: 324209
Poruke: 3
*.static.sbb.rs.



+2 Profil

icon Re: .htaccess 301 specificna redirekcija16.07.2014. u 18:54 - pre 118 meseci
e ljudi, hvala :)
resio sam ovako, na osnovu nkrgovic-evog saveta

Code:

Rewritecond %{HTTP_HOST} !^www\.domain1\.com
Rewritecond %{HTTP_HOST} !^www\.domain2\.com
Rewritecond %{HTTP_HOST} !domain2\.com
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]


koliko vidim - radi

@Jbyn4e umem koliko toliko prezicno da opisem sta mi treba, samo sto najcesce ne znam kako to da izvedem :).
Znao sam npr. da je ! negacija, ali recimo ne znam sta je (i cemu sluzi (a uz to i ne radi)) ^. Mozda je "pocinje sa" ?
Za \. pretpostavljam da je isto kao u php-u da "\" znaci "tretiraj sledeci karakter "as is" ".
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: .htaccess 301 specificna redirekcija16.07.2014. u 21:57 - pre 118 meseci
Sve si shvatio kako treba :)
Samo si zaboravio ^ na tom mestu...
Code:
Rewritecond %{HTTP_HOST} !domain2\.com

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: .htaccess 301 specificna redirekcija

[ Pregleda: 2247 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.