ugrás a tartalomhoz

htaccess töprengések

therest · 2011. Júl. 12. (K), 13.42
Nemrégiben alakítottam át az egyik oldalam, hogy szebb url-eket használjon (kaptam is segítséget hozzá itt). Eredetileg a szokásos formában volt, valami ilyesmiben: product.php?id=12312. Az átírt forma a termék nevét kombinálja az idvel (vannak azonos nevű termékek ezért az id), egy kötőjel választja el a kettőt(nev-id). Működik is rendesen, pusztán annyi a gond, hogy az adott tartalom elérhető a régi urleken is, és ez keresőoptimalizálás szempontjából nem frankó, hiszen duplikált tartalomnak számít. A kérdésem az az, hogy ha kérés érkezik a régi urlekre, akkor mi az ideális megoldás ilyenkor? 404-es hibát jelezzen a szerver, vagy 301-el az új urlre?

Jelenleg ennyi van a htaccessben:

RewriteCond %{REQUEST_URI} products\/(.+)-(.+)\/$
RewriteRule ^products\/(.+)$ product.php\?id=%2 [NC]
Hogyan kéne bővíteni a fenti probléma kiküszöböléshez?
 
1

Canonical URL

bamegakapa · 2011. Júl. 12. (K), 16.05
Amennyiben megadod a HTML kódodban a megfelelő canonical linket, a Google érteni fogja.

Részletesebben itt olvashatsz róla például:

Specify your canonical - Google Webmaster Central Blog
2

Egyszerű, nagyszerű!

therest · 2011. Júl. 12. (K), 16.32
Tanultam ismét valami újat, és ez a megoldás nagyon leegyszerűsít pár dolgot! Köszi!