Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Preklepy v url a presmerovanie s 301

Registrovaný: 01.05.05
Príspevky: 13348
Témy: 1496
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.02.2014 11:28

Programujem si vlastny jednoduchy cms a robim si tam donho to co uznam za vhodne bez zbytocnosti a po svojom, je mi nanic sila drupalu ci ineho cms ked to aj tak nevyuzijem. Mam to vcelku uz spojazdnene cele ako som vzdy chcel, len ma napadlo si tam dnes dorobit funkciu na preklepy v adrese, uvediem priklad. Vytvoril som si clanok ale vsimol som si po case, ze som tam spravil hrubku, chybu, alebo chcem cosi pozmenit, kedze sa mi generuju url podla nazvu clanku, tak po zaindexovani stareho clanku ako priklad uvediem toto:

vytvoril som si ako prvy clanok http://jan.fecik.sk/blog/prvy-clanok.html

ale po par dnoch ma napadlo ho pozmenit, lenze stalo sa necakane do par hodin po pridani mi ho google zaindexoval a nechcem dojst o dane zaindexovanie a teda po novom sa mi clanok podla najvecsej podobnosti odkazov v porovani s prvym a tymi co su v databaze ulozene porovna a najde tam najvecsiu podobnost pre novy http://jan.fecik.sk/blog/prvy-clanok-na ... blogu.html

Zaujimalo by ma ci toto niekto niekedy riesil a ak ano, ci je mozne ze pri takomto niecom moze nastat niekedy v buducnosti problem, funkciu na zistenie podobnosti volam az ked zistim ze clanok ktory sa snazim otvorit neexistuje. Predpokladam ze to by ovplivnovat nemalo nic, ale co ak nastane taka situacia ze mi zacne horiet klavesnica pod rukami a napisem za 3-4 roky 10000 clankov, tak bude vhodne zmenit podmienku podobnosti uz vytvorenych clankov? teraz ju mam nastavenu na > 1, resp ako najlepsie odhadnut kolko percentualna podobnost k zobrazeniu neexistujuceho zaznamu je najlepsia? predpokladam ze 1% na ukladanie nazvov vsetkych clankov do pola a potom to sortovat bude casom viac zatazovat server, ci?







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Čestný člen
Čestný člen
Preklepy v url a presmerovanie s 301

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.02.2014 19:55

Ja to používam na svojom starom blogu (shaggy.sk) - skús si otvoriť nejaký článok a potom odmazať kúsok url.
Jednoducho sa snažím zistiť, či je v db stránka s url začínajúcou na ten string a ak hej, tak to presmerujem.
Prečo by si názvy ukladal do pola? Ja proste vyberiem prvý podobný názov z databázy a ak sa taký nenachádza, tak zobrazím 404.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Preklepy v url a presmerovanie s 301

Registrovaný: 01.05.05
Príspevky: 13348
Témy: 1496
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 11.02.2014 20:09

Jasne take nieco ma tiez napadlo, lenze ak si zoberies trebars:
http://shaggy.sk/problem-slovenskych-it-firiem

nechtiac by si tam spravil preklep a clanok by mal odkaz http://shaggy.sk/problem-slovenskych-it-fireim

takto by ti vyhladavace zaindexovali danu podstranku a teba po mesiaci niekto upozorni ze mas preklep a zmenis ho naspet, pri tvojom rieseni vrati 404, pri tom mojom to ale presmeruje na clanok ktory sa podla nazvu podoba najviac, cize na opraveny clanok, kedze vymena pismenok bude mat najvecsiu % podobnost, to robim tak, ze vysledky uklada do pola, potom ich zoradi a ten co ma najvecsiu podobnost tak na ten presmeruje aj s 301, cize google pri dalsej navsteve bude vediet ze adresa zmenila url a nedojdem o naindexovanu podstranku, vznik duplicity atd atd bez nejakeho mojho manualneho zasahu, ano napadlo ma aj to, ze mi v db zostane stary nazov a ten dostane len hodnotu k presmerovanie na novu, ale to mi pride komplikovanejsie riesenie ako kod na 5 riadkov...no a mna napadla situacia, ze co ked tam budem mat 10000 clankov, stane sa nieco taketo a dany zmeneny clanok bude mat vyssiu podobnost s 5000 clankami, cize vsetkych 5000 ulozi do pola a zoradi, mozno to su stotinove operacie, ale zaujimalo by ma, ci takym sposobom neskor zamestnam server na dlsiu dobu, resp ak tam mam teraz nastavenu >1% podobnost s porovnanym zaznamom s db, ako zistit ake skore tam nastavit. Napadlo ma to adekvatne zvysovat podla postu clankov, lenze to tiez neviem ako spravit, kedze mozem mat v databaze 9998 clankov a 2 clanky budu podobne, z nich jeden zmenim a staru url mi presmeruje skrz toho na ten prvy a nie na ten novy skrz toho ze uz mam nastavene vysoke skore pre porovnavanie...snad som sa v tom nezamotal :lol: je sice fakt ze mi nejde o upravu vsetkych slov, ale trebars nejaky preklep, ci pridanie/zmazanie jedneho slova...

//viem ze to uz mozno pripada ako scifi :D len mi ide o to spravit si ten system tak aby tam bola uplne zamedzena moznost duplicitneho obsahu aj po mojom neskorsom zasahu do obsahu....







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Čestný člen
Čestný člen
Preklepy v url a presmerovanie s 301

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.02.2014 20:36

Tak si urob jednu tabuľku (napr. redirect_url), kde budeš mať id_článku a k tomu string url.
Vytvoríš prvý článok (bude mať id 1) a url prvy-clanok. Potom ho premenuješ a zmeníš url na prvy-clanok-na-mojom-blogu, preto do tabuľky redirect_url zapíšeš id=1, url=prvy-clanok.
Keď potom niekto zadá domena/prvy-clanok, tak najprv skontroluješ, či existuje taký článok a ak nie, tak pozrieš do tabuľky redirect_url a nájdeš prvý záznam (čiže môže byť viac podobných starých url).







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. ANKETA: Preklepy

v Ostatné

5

627

10.01.2011 15:59

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GEMBIRD Repro 301 240W - podozrive prehrievanie

v Zvuk

2

356

26.01.2012 23:35

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s wifi routerom D-Link DIR-301

v Siete

7

1278

06.04.2009 20:53

marko4441 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SEF url alebo pekná url

v PHP, ASP

1

580

10.07.2011 14:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Internetový marketing, SEO, reklama

2

628

08.04.2010 17:02

ja Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie.

v Redakčné systémy

4

576

18.04.2007 23:45

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

6

875

05.02.2007 16:07

etel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

8

1042

11.08.2009 21:56

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

16

860

21.05.2009 20:07

incredible Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

9

711

16.07.2008 13:08

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Ostatné

0

506

06.01.2010 18:09

uNLock Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

6

444

18.02.2009 21:42

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Ostatné

1

584

21.12.2007 13:34

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie ...

v HTML, XHTML, XML, CSS

1

509

02.02.2009 18:33

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie

v PHP, ASP

11

1048

22.01.2007 14:25

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

5

774

18.11.2007 13:08

javo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra