régebbi domain az új tárhelyre, új domain mellé

balazsgabi képe

Üdv Mindenkinek!

Megpróbálom a szitut röviden - és érthetően - vázolni. Van egy domain nevem x szolgáltatónál a saját osztott tárhelyén ami egy cég statikus weblapját szolgálja ki. Ennek a cégnek készítek egy új honlapot (természetesen Drupal segítségével) új domain néven új tárhelyen y szolgáltatónál. Az volt az eredeti elképzelés, hogy ha elkészül az új oldal, akkor egy DNS módosítás a régi szolgáltatónál - egyébként félig-meddig haveri alapon ment, a saját oldalaikon kívül nem is hostingoltak másnak - az új IP-re és onnantól csak egy honlap van két domain alatt. Az új egyébként még nem is publikus, sőt az elején van egy felhívás, hogy ez fejlesztés alatt van addig látogassák a régit. Elég régen készülget de ha egyszer kész (?) lesz, azaz inkább úgy ítéljük meg, hogy most már használható, akkor a régit meg is szüntetnénk. A régi domain-t azért kell megtartani, mert szolgáltatnak, a honlap is megvan 5-6 éve szóval "bejáratott".

A problémáim itt kezdődnek. Az, hogy bukjuk azt a 18-20 URL-t ami szerepel a Google indexébe az egy dolog. Nem egy az egyben hozzuk át a tartalmakat, sőt pont ugyanolyan oldal nem is lesz. A tapasztalatnak és a Drupalnak hála az új oldalak is ugyanolyan előkelő helyet foglalnak el mint a régi A PR még nem akkora, de jelen esetben ez nem akkora gáz.

1. Szóval ha a régi DNS az új címre mutat, akkor az új oldalon ha nincs ugyanolyan URL, akkor az index.php jelenik meg az új domain alatt, vagy kap egy 404-est? Ha az előbbi, akkor elegendő az új szerveren a .htaccess-ben lekezeleni?

1/a. Ilyen esetben, mikor "saját" .htaccesst használunk, vagy csak egyszerűen módosítjuk a Drupal gyáriját, akkor minden frissítést követően vissza kell állítani a sajátunkat? Ez lehetne költői kérdés is, de itt arra vagyok kíváncsi, hogy van erre egyszerűbb, szakszerűbb eljárás is?

2. Ha nem a DNS beállítással írányítunk át hanem a régi szerveren elhelyezek egy .htaccess-t, akkor elméletileg tudok olyan szabályt létrehozni, hogy bármilyen URL-t is kértek akkor is adott domain (jelenesetben az új) legyen a cél. Természetesen 301-essel. Így nem buknánk a régi domain alatt indexelt kattintásokat. Viszont így nem tudom hogy kopna ki az indexből?

3. Mi a helyzet akkor, ha a régi domain alatt bejön az új oldal - mondjuk van egy 301-esem az új helyen a cloaking kivédésére - és egy aloldalon van egy belső link abszolút hivatkozással. (ilyen van több is) Ekkor ugye a címsorba is átvált az új domainre. Ez csak engem zavar, vagy erre van valami profi megoldás is?

Egy halom kérdés kavarog még bennem a témával kapcsolatban, de előbb a fentieket szeretném tisztán látni. Segítségeteket előre is köszönöm!

Drupal verzió: 
Fórum: 
pp képe

Nekem itt az a ködös rész, hogy miért van két külön domain?

a régi útvonalakat, vagy htaccess bűvöléssel oldod meg, vagy felveszel útvonal álneveket. 20-nál ez nem tragédia úgy gondolom és akkor nem kell a htaccessel bíbelődni.

pp

0
0
balazsgabi képe

a régi cegemneve.com. Ezzel az a baj, hogy az ügyfelei közül sokan a cegemneve.hu domain-t használják. Ez viszont nem a cégé, sőt nincs is mogotte (rajta) tartalom, hanem egyszerűen gyorsabb volt a tulajdonosa és most árulja a domaint. A szakmában elég értékes csengése van de mondjuk úgy, hogy sokat kér érte. Erre jött az én nagy ötletem (?), hogy akkor legyen egy cegemnevekft.hu ha már csak így tudják elképzelni. (nem olyan életszerűtlen és a napokban találkoztam egy emberrel, kérdeztem az emilcímét és jött azzal, hogy [email protected]. Mikor rákérdeztem és még akkor is állította, hogy az övé az hu. Legalább fél éve használta.)

Tehát, amíg ki nem kopik a köztudatból a com-os vagy a nepper alább nem adja, addig kettőt kell használni. Mivel nagyokosan már az újat is elkezdtük terjeszteni.

A htaccess mindenképpen kell az új helyen (ha már van kettő) csak hogyan járnék jobban? DNS a régi helyen, illetve ott is htaccess?

Az aliasra gondoltam én is de mivel olyan címek vannak, hogy cegemneve.com/tevekenysegek ahol egy statikus htmlben fel volt sorolva nagyjából, az új helyen meg sokkal részletesebben szét van szedve a tevékenységi kör - közben fejlődtek is meg azóta már másként látom a dolgot (az előzőt is én csináltam) tehát ezt elvetném

0
0
pp képe

még mindig nem értem, hogy miért ne lehetne egy sima átirányítást csinálni a régi oldalról az újra és kész. 20 oldal. döntsd el mi történjen vele és ennyi.

pp

0
0
balazsgabi képe

az, hogy át kell irányítani az nem kérdés. Nekem a hogyan nem világos.

Ha DNS, akkor simaliba ha beírják a régi domain-t. Amit nem tudok, hogy mi van akkor ha a keresőből kattint egy "nem létező címre" A DNS beállítás ezt is lekezeli? Vagy ekkor az új oldalon kap egy 404-est?

Tehát a 20 oldal mehet a levesbe ha az új oldal kezdőlapja jelenik meg minden esetben. Annak ellenére, hogy "intelligensen" vannak kezelve a 404-esek engem zavarna ha egy új oldalra belépve rögtön ezt látnám.

Akkor egyszerűbben: ha nem kell a régi 20 cím, akkor mi a legjobb ebben az esetben? DNS, illetve htaccess?

0
0
pp képe

a DNS az első / előtti részhez kell a .htaccess meg az az utánihoz :) http://regidomain.hu/oldal1.html

DNS CNAME rekordot felveszel a régi névszerverbe az új domainre.

Ekkor a régi szerver nevét beírva az új szerver(vas, nem a domain!) jön be. Itt be kell állítani a régi domain-t egy vhostra, mondjuk akár ugyan arra a könyvtárra ahol az új van.
1. Itt aztán felveszel egy olyan .htaccess szabályt, ami átdobja az új domainra a megfelelő url-re.(lásd a www nem www szabályokat a drupal .htaccess fájljában)
2. Vagy felmásolod a régi fájlokat és mindegyik elejére beteszel egy lóbaszó feliratot, hogy menjen mindenki az új helyre. (ez utóbbit nem ajánlom. :)

Ebben a pillanatban már az új domainen vagy:
Ha 1 akkor ott vagy bemásolod a rég html-eket a megfelelő helyekre és kiírod, hogy az info elavult, vagy url álnevet veszel fel rájuk, vagy egy másik .htaccess szabállyal átdobod, vagy (ezt nem tudom) global_redirect modult talán tud valami ilyet.

Nem férsz hozzá a régi névszerverhez, tárhelyhez?

pp

0
0
balazsgabi képe

a DNS az első / előtti részhez kell a .htaccess meg az az utánihoz :)

ebből látszik - legalább is számomra - hogy mit jelent az ha valakinek van pedagógiai érzéke.

még egy kérdés:
A duplikáció kerülése végett ezt is kétszer kell megadni? (www és nélkül)

RewriteCond %{HTTP_HOST} ^cegemneve\.com$ [NC]
RewriteRule ^(.*)$ http://cegemnevekft.hu/$1 [L,R=301]

ha pedig az indexelt linkeket úgy akarom megfogni, hogy csak egy aliast veszek fel (mindegyikre) és ott tájékoztatom a változásról, akkor ez így jó?

RewriteCond %{REQUEST_URI} /alias [NC]
RewriteRule ^(.*)$ / [L,QSA,R=301]

és honnan fogja tudni, hogy a régi domain URI-kat kell csak átirányítani?

A többi világos volt és köszönöm!

ui: Közszolga neked is köszönöm!

0
0
pp képe

több feltételt is megadhatsz egy szabályhoz!

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteCond

"ha pedig az indexelt linkeket úgy akarom megfogni, hogy csak egy aliast veszek fel (mindegyikre) és ott tájékoztatom a változásról, akkor ez így jó?"

Azt hiszem pont fordítva van a történet

RewriteCond %{REQUEST_URI} /valami1.html [OR]
RewriteCond %{REQUEST_URI} /valami2.html [OR]
RewriteCond %{REQUEST_URI} /valami3.html [OR]
RewriteCond %{REQUEST_URI} /valami4.html [OR]
RewriteRule ^(.*)$ /alias [L,QSA,R=301]

pp

0
0
Közszolga képe

Csak egy tipp: Érdemes megnézni azt, amit a google ír a 301-es átirányításról.
http://www.google.com/support/webmasters/bin/answer.py?hl=hu&answer=93633
Esetleg létrehozhatsz ugyanolyan tartalmú oldalakat az új helyen is, és ezekre irányulhatnak az átirányítások (amennyiben a régi domaint is megtartjátok még egy ideig). Kár lenne elveszteni a régi tartalmakra jövő Google találatokat.

0
0