DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Poslovanje, održavanje i marketing > Marketing i SEO
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

Marketing i SEO Marketing tehnike i Search Engine Optimization

Odgovori
 
Alati teme Način prikaza
Staro 21. 06. 2008.   #11
blackshtef
profesionalac
Qualified
 
Avatar blackshtef
 
Datum učlanjenja: 27.09.2007
Lokacija: Grubišno Polje - Varaždin
Poruke: 104
Hvala: 10
3 "Hvala" u 2 poruka
blackshtef is on a distinguished road
Pošaljite poruku preko MSN za blackshtef Pošaljite poruku preko Skype™ za blackshtef
Default

Isprike na nejavljanju, doma sam par dana već, a ne u mjestu gdje inače živim, pa sam i slab s internetom

Naime, rješit ću to 301 redirekcijom u .htaccessu, da.
Izlistat ću sve linkove sa starog sitea i usmjeriti ih na nove. Jer, iako struktura sadržaja je ostala ista, neke stvari sam morao izmjeniti, pa mislim da mi je najsigurnije napraviti link-na-link redirekciju, jel...odnosno 301, ali za svaki link na siteu (osim onih koji linkaju nešto treće, vanjsko).

To potrpati u .htaccess i pustiti site u promet...

Hvala svima na prijedlozima i pomoći
__________________
I, blackshtef
blackshtef je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #12
blackshtef
profesionalac
Qualified
 
Avatar blackshtef
 
Datum učlanjenja: 27.09.2007
Lokacija: Grubišno Polje - Varaždin
Poruke: 104
Hvala: 10
3 "Hvala" u 2 poruka
blackshtef is on a distinguished road
Pošaljite poruku preko MSN za blackshtef Pošaljite poruku preko Skype™ za blackshtef
Default

Opet ja oko ovoga, šta ću, učim

Dakle, čisto radi provjere još jednom...
Jel će bit zdravo u .htaccess potrpati cca 140 ovakvih linija:

Kôd:
redirect 301 /old/old.htm http://www.new.com/about/
redirect 301 /old/old1.htm http://www.new.com/about1/
redirect 301 /old/old2.htm http://www.new.com/about2/
redirect 301 /old/old3.htm http://www.new.com/about3/
redirect 301 /old/old4.htm http://www.new.com/about4/
Treba li na još nešto obratiti pažnju?
__________________
I, blackshtef
blackshtef je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #13
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

nije problem u 140 linija redirekta, problem je u velikom .htaccessu, posto se on parsira pri svakom zahtevu izpocetka, ali generalno, ako nije jako posecen sajt preziveces..

ako su ti linije sa uocljivim patternima (sa brojevima ili vec), onda ih zameni sa ovako necim:

redirect 301 /old/old([0-9]+)\.htm http://www.new.com/about$1/

ali ako ne moze da se smanji broj linija, i ako ne mozes da koristis pametnije nacine koji zahtevaju root-a, onda nemas drugog izbora...
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #14
blackshtef
profesionalac
Qualified
 
Avatar blackshtef
 
Datum učlanjenja: 27.09.2007
Lokacija: Grubišno Polje - Varaždin
Poruke: 104
Hvala: 10
3 "Hvala" u 2 poruka
blackshtef is on a distinguished road
Pošaljite poruku preko MSN za blackshtef Pošaljite poruku preko Skype™ za blackshtef
Default

Ne, linije nemaju pattern, to sam ja ovdje radi primjera ubacio. I site je...pa nije da je neposjećen, nisam upućen u statistiku, ali ima oko 150 downloada svog proizvoda dnevno, iz čega bih mogao zaključiti da ima puno, puno više posjetitelja.

Spominješ i neke načine koji zahtjevaju root-a, može malo detaljnije o tome?
__________________
I, blackshtef
blackshtef je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #15
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

ako imas roota, tj. mogucnost da menjas httpd.conf onda mozes da uradis 2 stvari:

- prebacis sve iz .htaccess u httpd.conf cime dobijas znatno na performansama (jer se httpd.conf cita samo kad se apache reloaduje, posle ostaje u memoriji)
- koristis rewrite maps umesto rewrite rules (brze su)
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #16
mileusna
Super Moderator
Knowledge base
 
Datum učlanjenja: 21.03.2006
Lokacija: Kragujevac
Poruke: 1.878
Hvala: 291
1.345 "Hvala" u 355 poruka
mileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobarmileusna je jednostavno dobar
Default

Citat:
Originalno napisao blackshtef Pogledajte poruku
Ne, linije nemaju pattern, to sam ja ovdje radi primjera ubacio. I site je...pa nije da je neposjećen, nisam upućen u statistiku, ali ima oko 150 downloada svog proizvoda dnevno, iz čega bih mogao zaključiti da ima puno, puno više posjetitelja.
Mislim da možeš slobodno da pustiš sve to u .htaccess, ako imaš par hiljada poseta dnevno to nije ništa strašno. Da imaš neki portal koji je posećen non-stop pa i da razmišljaš o performansama...

U svakom slučaju stoji ovo za httpd.conf ukoliko imaš root.

Ili možda da ubaciš samo jedan rule koji će sve te URL-ove da rewrituje na jedan skript sa URL-om kao parametrom, pa da u skriptu kroz neki switch radiš redirekciju svake strane na novi URL. Time ti .htaccess ostaje minimalan i parsiranje ne opterećuje server kada se ide direktno na nove URL-ove, a skript se izvršava samo kad se radi sa URL-ovima koje treba redirektovati. Uslov je naravno da postoji bar neki pattern po kome bi prepoznao koje URL-ove treba redirektovati, ne mora da postoji pattern preslikavanja.

Poslednja izmena od mileusna : 13. 07. 2008. u 19:25.
mileusna je offline   Odgovorite uz citat
Staro 13. 07. 2008.   #17
blackshtef
profesionalac
Qualified
 
Avatar blackshtef
 
Datum učlanjenja: 27.09.2007
Lokacija: Grubišno Polje - Varaždin
Poruke: 104
Hvala: 10
3 "Hvala" u 2 poruka
blackshtef is on a distinguished road
Pošaljite poruku preko MSN za blackshtef Pošaljite poruku preko Skype™ za blackshtef
Default

Upravo razgovarah s klijentom, ima i root pristup, ali ipak posjećenost nije tolika da bi trebalo modificirati httpd.conf file.
Nego će ići samo 140 linija u .htaccess

Hvala svima još jednom!
__________________
I, blackshtef
blackshtef je offline   Odgovorite uz citat
Staro 14. 07. 2008.   #18
Codegen
član
Na probnom radu
 
Datum učlanjenja: 14.01.2008
Poruke: 35
Hvala: 1
2 "Hvala" u 2 poruka
Codegen is on a distinguished road
Default

Citat:
Originalno napisao ivanhoe Pogledajte poruku
redirect 301 /old/old([0-9]+)\.htm http://www.new.com/about$1/
Meni bi trebalo ovako slicno, ali da broj iza "old" ima 8 cifara, a ne 1 ([0-9]+).
Kako to izvesti?
Codegen je offline   Odgovorite uz citat
Staro 14. 07. 2008.   #19
MaxMagnus
član
Na probnom radu
 
Datum učlanjenja: 26.11.2007
Poruke: 36
Hvala: 18
3 "Hvala" u 1 poruci
MaxMagnus is on a distinguished road
Default

pa valjda nesto slichno ovome, mada po citatu dole bi i tvoj primer trebao da radi, ali mora obavezno da ima bar jednu cifru:

redirect 301 /old/old([0-9]*)\.htm http://www.new.com/about$1/

Citat:
Quantifiers:
? 0 or 1 of the preceding text
* 0 or N of the preceding text (N > 0)
+ 1 or N of the preceding text (N > 1)
http://httpd.apache.org/docs/1.3/mod...RewriteOptions
MaxMagnus je offline   Odgovorite uz citat
Staro 14. 07. 2008.   #20
Codegen
član
Na probnom radu
 
Datum učlanjenja: 14.01.2008
Poruke: 35
Hvala: 1
2 "Hvala" u 2 poruka
Codegen is on a distinguished road
Default

Citat:
Originalno napisao MaxMagnus Pogledajte poruku
redirect 301 /old/old([0-9]*)\.htm http://www.new.com/about$1/
Nece ovako.
Codegen je offline   Odgovorite uz citat
Odgovori



Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum

Slične teme
Tema Početna poruka teme Forum Odgovori Poslednja poruka
prebacivanje iz hex-a u decimal milosavpejic Sva početnička pitanja 18 10. 12. 2010. 12:44
mod_rewrite radi na statičkim fajlovima, ne i na dinamičkim Miroslav Regular expression i htaccess 10 08. 07. 2009. 19:13
Prebacivanje Cod-a iz VB u C# celawi Programiranje 2 01. 07. 2008. 00:45
Shared hosting za statičke stranice. Dragi Tata Web Hosting, web serveri i operativni sistemi 3 11. 02. 2007. 16:38


Vreme je GMT +2. Trenutno vreme je 20:05.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.