tuleeko hakukoneiden kanssa ongelmia jatkossa, jos toimivan www-sivuston kaikki html-loppuiset tiedostot korvataan vastaavilla, mutta php-loppuisilla tiedostoilla? entä vastaavissa kirjanmerkkeihin tehdyissä viittauksissa?
Jos vanhat osoitteet lakkaavat yhtäkkiä toimimasta, niin tottakai on siirtymäaika, jolloin hakukoneet eivät välttämättä ole indeksoineet uusia osoitteita.
Oli sitten osoite täysin eri tai vaikka vain pääte muuttunut.
Kannattaa siis tehdä jonkin sortin viritys, jolla ohjataan vanhoista osoitteista oikeilla otsaketiedoin käyttäjät ja hakukoneet toimiviin osoitteisiin.
Olisi parempi olla sitomatta sivujen polkuja tiedostonimiin. Tiedostopääte on joka tapauksessa täysin hyödytön tieto urlissa. Käytä ennemmin järkeviä polkuja, jotka myös kertovat jotain aukeavan sivun sisällöstä:
/blog.php -> /blog /blog.php?id=1&show=comments -> /blog/comments/1 [1] /blog.php?id=1&show=comments -> /blog/video-meitsin-kissasta/comments [2] /news.php?id=546999 -> /news/uutisankka-ylitti-tien-546999
Hakukoneiden tietojen päivittymistä voi vauhdittaa sillä, että ohjaa vanhoista osoitteista uusiin osoitteisiin HTTP 301 -ohjauksella. Koodi 301 on "moved permanently", eli hakukone älyää päivittää osoitteen heti eikä vasta joskus hamassa tulevaisuudessa. Aika monesti olen muuten nähnyt, että Googlen hakutulokset heittävät 404 not found -sivulle jopa maksetuissa mainoksissa.
Lebe80 kirjoitti:
Kannattaa siis tehdä jonkin sortin viritys, jolla ohjataan vanhoista osoitteista oikeilla otsaketiedoin käyttäjät ja hakukoneet toimiviin osoitteisiin.
olisiko hyvä tehdä php-loppuisille kokonaan uusi, oma hakemisto samalle palvelimelle ja ohjata vanhat html-loppuiset cpanelista tähän uuteen hakemistoon?
volume kirjoitti:
Lebe80 kirjoitti:
Kannattaa siis tehdä jonkin sortin viritys, jolla ohjataan vanhoista osoitteista oikeilla otsaketiedoin käyttäjät ja hakukoneet toimiviin osoitteisiin.
olisiko hyvä tehdä php-loppuisille kokonaan uusi, oma hakemisto samalle palvelimelle ja ohjata vanhat html-loppuiset cpanelista tähän uuteen hakemistoon?
No hyvästä en tiedä, mutta kuinka helppo sun on tuollainen viritys tehdä? Omasta mielestä se meinaan kuulostaa jo alkujaan täysin tuhoon tuomitulta.
Kokeilepas The Alchemistin neuvoja, jos homma sillä aukeaisi.
Aika simppeli toteutus tuollaiselle redirectille tulisi, jos vanhat sivut ovat vain staattista html:ää.
# .htaccess-filu RewriteEngine on RewriteRule ^(.*?)\.html$ map_old_urls.php?path=$1 [NC,L]
<?php // map_old_urls.php $file = empty($_GET['path']) ? null : $_GET['path']; // Tiedoston pääte '.html' pudotettu pois .htaccessissa $map = [ 'index' => '/', 'blog' => '/blog', 'news' => '/news', 'pics2' => '/gallery/apple-garden', 'cats/topikatti_page2' => '/cats/topikatti/2', ]; if (isset($map[$file])) { header('HTTP/1.1 301 Moved Permanently'); header('Location: ' . $map[$file]); } else { header('HTTP/1.1 404 Not Found'); }
Aihe on jo aika vanha, joten et voi enää vastata siihen.