Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: jotakin.html korvaaminen jotakin.php

volume [12.12.2013 12:20:52]

#

tuleeko hakukoneiden kanssa ongelmia jatkossa, jos toimivan www-sivuston kaikki html-loppuiset tiedostot korvataan vastaavilla, mutta php-loppuisilla tiedostoilla? entä vastaavissa kirjanmerkkeihin tehdyissä viittauksissa?

Lebe80 [12.12.2013 12:23:47]

#

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.

The Alchemist [12.12.2013 12:33:33]

#

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.

volume [12.12.2013 12:34:46]

#

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?

Lebe80 [12.12.2013 12:38:25]

#

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.

The Alchemist [12.12.2013 13:05:20]

#

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');
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta