looksha Posted April 2, 2014 Share Posted April 2, 2014 A kérdésem a 301-es átirányítással kapcsolatos lenne. Hogy kell kinézni egy ilyen fájlnak? Notepad, vagy más eszközzel hozzam létre, Egy mintát írtam, nem tudom, hogy ez így jó-e? http://weboldalam.hu/termekek/akarmi1.html -> http://weboldalam.hu/alkatresz/akarmi1.htmlhttp://weboldalam.hu/termekek/akarmi2.html -> http://weboldalam.hu/alkatresz/akarmi2.html http://weboldalam.hu/termekek/akarmi3.html -> http://weboldalam.hu/alkatresz/akarmi3.html A másik kérdés, hogy az url címeket simán copy c, copy v módszerrel beírogathatom Notepadon és utána elmenthetem .htacces fájl néven? Link to comment Share on other sites More sharing options...
pattila01 Posted April 2, 2014 Share Posted April 2, 2014 a .htacces fájlt eleve használja a prestashop, tehát a gyökérben megtalálod. Készíts róla biztonsági mentést mielőtt beleírsz. az átirányítás szintaktikája: Redirect 301 /hu/muanyag-tollak/407-sunrise-golyostoll.html http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html Ha sokat kell átirányítani akkor van egy gyors módszer erre. Ha érdekel leírom. 1 Link to comment Share on other sites More sharing options...
looksha Posted April 2, 2014 Author Share Posted April 2, 2014 Köszönöm Attila!! Nagyon is érdekel, kb 3000 termékre kellene elkészítenem, plusz a kategória oldalak Link to comment Share on other sites More sharing options...
looksha Posted April 2, 2014 Author Share Posted April 2, 2014 A redirect, 301 és a html után sima szóköz van? Copy C-vel bemásolhatók az oldal címek? Link to comment Share on other sites More sharing options...
pattila01 Posted April 2, 2014 Share Posted April 2, 2014 sima szóköz így van. szemantika: Redirect 301 /hu/muanyag-tollak/407-sunrise-golyostoll.html http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html vagyis: "Redirect 301[sZÓKÖZ]/mit/akarok/iranyitani/wwwesdomainnevnelkul/[sZÓKÖZ]http://amire.iranyitani.akarom.hu/teljes/URL" kérek egy kis időt és írom. 1 Link to comment Share on other sites More sharing options...
pattila01 Posted April 2, 2014 Share Posted April 2, 2014 Tehát: kell egy excel. Az excel első oszlopába ezt teszed: "Redirect 301" A második oszlopába jön az átirányítandó html www nélkül (erről később). Utána lévő harmadik oszlopba pedig a teljes URL amire irányítani akarod. Akkor ami fontos: kell az EditPlus nevű progi, mondjuk a 3.21-es verzió. Ami még kell: kellenek az URL-ek. Ezeket több forrásból be lehet szerezni: egyszer Google Webmaster Tools-ból (ha hibásak a linkek és azokat irányítani szeretnéd valahova) valamint bármilyen exportáló modul segítségével (vagy a beépített sql manager-el) ami képes kinyerni a shop jelenlegi URL-jeit. Ha ez a forrás megvan, akkor ezt be kell töltetni EditPlus-ba. Ha ez megvan, akkor ki kell jelölni az első állandó részt (ami nekünk nem kell) példának okáért ennél a linknél: "http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html" a kijelölendő rész a "http://valami.com" lesz. Ha kijelölted, nyomj CTRL + H-t, egy cserélő ablak jelenik meg. A kijelölt részt cseréli arra amit megadsz, jelenleg ne adj meg semmit, nyomd meg a Replace all-t. Így azt éred el hogy az összes URL-t amit beadtál ilyenre formál pár másodperc alatt: "/muanyag-tollak/407-sunrise-golyostoll.html" és pont ez kell Nekünk, mivel a redirect 301-hez ez kell első paraméternek. Ezt mind kijelölöd és beteszed az excel második oszlopába. A harmadik oszlopba értelemszerűen azt az URL-t teszed amire át akarod irányítani az előtte lévő oszlopban lévő URL-t. Ha ez készen van, akkor még egy kis ediplus és készen is vagyunk: jelöld ki mindhárom oszlopot excelben, másold a vágólapra. Editplus-nál kérj új filet, majd illeszd be a vágólap tartalmát. Ezt kell látnod: Redirect 301 /muanyag-tollak/407-sunrise-golyostoll.html http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html Nyilván annyi sort kell itt látnod amennyi átirányítást végezni akarsz. Ha tízezret akkor tízezer sorod lesz. Miért nem jó ez még Nekünk? Mert ahol szóköznek kell lennie ott most tabulátor van, és ezért kellett Nekünk az excel Kijelölöd az üres részt (tabulátor részt) majd CTRL + H. Mire akarod cserélni a tabulátort? Hát szóközre Megadod neki, megnyomod a Replace all-t és láss csodát: "Redirect 301 /muanyag-tollak/407-sunrise-golyostoll.html http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html" pár másodperc alatt mind a tízezer sorod így fog kinézni, azaz úgy ahogy a htaccess-nek kell. Nincs más dolgod mint kimásolni és behelyezni htaccess-be. 3 Link to comment Share on other sites More sharing options...
looksha Posted April 3, 2014 Author Share Posted April 3, 2014 (edited) Köszönöm Attila! Sajnos nem tudom ennyire automatizálni a folyamatot, mivel az új webshop nem teljesen a tükörképe a réginek. A fő és aloldal struktúra és a termékek sorrendje is eltérő, így nem tudok egyszerűen két táblázatot összepárosítani, marad a manuális megoldás Akkor a végeredménynek valahogy így kell kinézni: "Redirect 301 /muanyag-tollak/407-sunrise-golyostoll.html http://valami.com/muanyag-tollak/407-sunrise-golyostoll.html""Redirect 301 /contents/hu/d134_belsogumi.html http://www.kerekparbolt.com/62-belso-gumi-24-29-mtb"Redirect 301 /contents/hu/p7591.html http://www.kerekparbolt.com/belso-gumi-24-29-mtb/2107-slime-smart-belso-gumi-26x175-2125.html"Redirect 301 /contents/hu/p2285_shimano-deore-valto-bowden-szett.html http://www.kerekparbolt.com/valto-bowden/705-shimano-deore-valtobowden-szett.html"Redirect 301 /contents/hu/p10523_bikefun-fekbowden-szett.html http://www.kerekparbolt.com/fekbowden/704-bikefun-fekbowden-teflon-bevonattal.html"Redirect 301 /contents/hu/p8376_shimano-bowdenszett-fekete.html http://www.kerekparbolt.com/fekbowden/695-shimano-ptfe-fekbowden-szett-fekete.html Ha mégis Notepad-ben kényszerülök elkészíteni, mentsem TXT-ként? Edited April 3, 2014 by looksha (see edit history) Link to comment Share on other sites More sharing options...
pattila01 Posted April 3, 2014 Share Posted April 3, 2014 (edited) Ja értem, világos. Lehetséges, de igazából nincs jelentősége mivel a .htaccess fájlba kell így is, úgy is beletenni ami meg már egy kész fájl. Igen, a szintaktika tökéletes, annyi hogy az idézőjel természetesen nem fog kelleni a .htaccess-ben, nyilván nem is azért tetted oda, de azért gondoltam megjegyzem. Amint belekerült a fájlba és feltöltésre került, ki is próbálható. Amennyiben valamiért nem irányítaná át meg kell nézni hol a hiba. Érdemes tenni egy próbát... csinálj egy darab ilyen redirect sort próbából, irányíts át egy kategóriát egy termékre, teszem azt. Mentsd el, töltsd fel, kérd le a kategória URL-jét és nézd meg átirányítja-e. Ha igen akkor minden okés Edited April 3, 2014 by pattila01 (see edit history) 1 Link to comment Share on other sites More sharing options...
looksha Posted April 5, 2014 Author Share Posted April 5, 2014 (edited) Attila köszönöm, nagyon sokat segítettél! Egy utolsó kérdés: A 301-es átirányítás a hamarosan esedékes webshop motor cseréhez kell. Ez esetben is a fenti módon kell megadni a lecserélendő shop URL-jét, vagy a teljes URL szükséges redirect 301 /contents/hu/d4_computer.html http://www.bikediscount.hu/11-kerekpar-elektronikaredirect 301 /contents/hu/d218_computer.html http://www.bikediscount.hu/39-kerekpar-komputer-vezetekes redirect 301 /http://www.bikediscount.hu/contents/hu/d4_computer.html http://www.bikediscount.hu/11-kerekpar-elektronikaredirect 301 /http://www.bikediscount.hu/contents/hu/contents/hu/d218_computer.html http://www.bikediscount.hu/39-kerekpar-komputer-vezetekes Tehát a kérdés az lenne, hogy az első két sor a helyes, vagy a második? Csak azért kérdezem, mert pl a http://www.htaccessredirect.com/ generátora teljes URL-t generál mindkettőre, máshol pedig azt látom, hogy a régi URL-ből elmarad az első rész (http://www.webhelyem ) Edited April 6, 2014 by looksha (see edit history) Link to comment Share on other sites More sharing options...
looksha Posted May 3, 2014 Author Share Posted May 3, 2014 (edited) Hát sajna egyelőre nem boldogulok a 301-es redirect-el. Ha bemásolok egy, két három sort akkor gyönyörűen működik. Már kis híján a pezsgősüveget bontogattam örömömben. Ezután beírok ugyanoda 590 Redirect301-et és lesz belőle egy bazi nagy htacces fájl és egy szép nagy internal server error. A fájl méret 3270-ről 72000-re nő és hol van ez még a kb 2600 átirányítástól. Erre van valami tapasztalat? Egyébbként ez volt a sorrend, amivel még működött: <IfModule mod_rewrite.c>SetEnv HTTP_MOD_REWRITE OnRewriteEngine onRedirect 301 /contents/hu/d104_monoblokk-jis.html http://www.bikediscount.hu/94-monoblokk Ezek után bemásoltam még 590-t és behalt az oldal. Most visszamásoltam az eredeti htaccest., de így az átirányítás nincs megoldva. Edited May 3, 2014 by looksha (see edit history) Link to comment Share on other sites More sharing options...
looksha Posted May 3, 2014 Author Share Posted May 3, 2014 Hát sajna egyelőre nem boldogulok a 301-es redirect-el. Ha bemásolok egy, két három sort akkor gyönyörűen működik. Már kis híján a pezsgősüveget bontogattam örömömben. Ezután beírok ugyanoda 590 Redirect301-et és lesz belőle egy bazi nagy htacces fájl és egy szép nagy internal server error. A fájl méret 3270-ről 72000-re nő és hol van ez még a kb 2600 átirányítástól. Erre van valami tapasztalat? Egyébbként ez volt a sorrend, amivel még működött: <IfModule mod_rewrite.c> SetEnv HTTP_MOD_REWRITE On RewriteEngine on Redirect 301 /contents/hu/d104_monoblokk-jis.html http://www.bikediscount.hu/94-monoblokk Ezek után bemásoltam még 590-t és behalt az oldal. Most visszamásoltam az eredeti htaccest., de így az átirányítás nincs megoldva. Úgy tűnik, meg van a hiba oka. Az utolsó Redirect 301 félbe volt hagyva. Tanúlság, apró trehányságok okozzák a nagy problémákat. Link to comment Share on other sites More sharing options...
dudikpal Posted May 4, 2014 Share Posted May 4, 2014 (edited) Elnézést hogy ide írok, de vmiért nem tudok új topicot nyitni: "Sziasztok! Az angol nyelvet kikapcsoltam(vmiért átváltott rá az áruház), ez utőán se kép se hang. Az adatbázisban hiába állítottam vissza 1esre az angol acitve mezőjét. A hibakijelzés be van kapcsolva, mégsem látok semmi plusz infót..." Ha tudna vki segíteni, azt megköszönném. Lemaradt, hogy a topic címe az lett vola, hogy: "S.O.S. - összeomlott az áruházam" webshop.garmix.hu-ról van szó Edited May 4, 2014 by dudikpal (see edit history) Link to comment Share on other sites More sharing options...
pattila01 Posted May 4, 2014 Share Posted May 4, 2014 Már megy úgy látom. Link to comment Share on other sites More sharing options...
looksha Posted May 4, 2014 Author Share Posted May 4, 2014 Fura tapasztalatom van ezzel a 301 redirect-el. Az ftp-s feltöltést az eredeti css megőrzése mellett végeztem. Ezek után működtek az átirányítások. Ezután bekapcsoltam a KTC-t és mintha nem csináltam volna semmit. Újabb feltöltés a htacces-be, ezúttal is eredeti css megőrzése mellett. Ezután már nem is állítottam vissza, végül is működik így is. Most, eredeti css megőrzése mellett működnek a 301-es átirányítások. Ezzel kapcsolatban az érdekelne, hogy idővel kitörölhetők ezek, vagy most már amíg a webshop Prestashop-al megy végig benne kell, hogy maradjanak? Lehetséges, hogy a Google később miután újra indexeli a webshopot kitörölhetők? Már csak azért is érdekel, mert sokszorosára növelte a htacces eredeti méretét Link to comment Share on other sites More sharing options...
pattila01 Posted May 5, 2014 Share Posted May 5, 2014 Nem különösebb probléma ha nagy a .htaccess mérete. Igen, idővel kikopnak a régiek, főleg új sitemap beküldése után, és akkor törölhetőek. Ez nem tudom mennyi időt vesz igénybe, nagyon változó. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now