Bliv gratis medlem på Amino
 

Køb et Amino Sponsorlink

 

Nye ekspertblog-indlæg

E-handel, Internet & Online marketing
Læs flere ekspertindlæg
 

htaccess url rewrite - dublicate content problem

Indlægget har  5  Svar |  4  der abonnerer på svar |  1.359  Visninger |  bedømt af 0 Amino'er
Side 1 ud af 1 (6 indlæg)
Amino-karma 207
Tilmeldt 12. dec 07
Indlæg ialt: 50


Skrevet: 23-02-2010 15:04

Hej SEO Aminoer,

Har lige et lidt tricky spørgsmål eller rettere et problem jeg ikke lige kan se hvordan jeg løser.

Jeg har mod_rewrite kørende i min htaccess file og mine SEO URL´er ser også strålende ud. problemet er nu bare at den URL der ser fin ud kun virker som alias af min originale url.

Er der er mon nogen herinde der ved hvordan jeg kan ´blocke´ den originale url og selvføgelig stadig kan finde seo url´en ? jeg tænkte på at blokere de originale url´ler i robot.txt filen men da der efterhånden er flere hundrede at gå i gang med ville jeg lige høre om andre havde fundet en lidt nemmere løsning.

Tak Smile

Gratis Spil Online

Amino-karma 337
Fra Københavnsområdet
Tilmeldt 24. feb 10
Indlæg ialt: 69

Quaero
Skrevet: 24-02-2010 18:39

Hej Peter_A.

Jeg benytter selv .htaccess til at manipulere mine URL's, eksempelvis således:

# MOD_REWRITE (mod_rewrite.php)
#RewriteCond $1 !^mod_rewrite\.php$
#RewriteRule ^([a-z0-9\.\-]+)/$ /mod_rewrite.php?id=$1 [L]

 

 

Du skal så kode dig ud af resten i mod_rewrite.php - ved kun at tillade mod_rewrite.php at returnere en 200 OK header, hvis den kan finde URI'en i en database (eksempelvis URI'en: /min-url/).

Hvis ikke URI'en findes i databasen, så skal mod_rewrite.php returnere en 400 Not Found (hvilket gør blokering af mod_rewrite.php i eks. robots.txt eller andre steder helt overflødig, da mod_rewrite.php ikke skal kunne findes i databasen).

I filen mod_rewrite.php henter du URI'en via:

<?php $uri

 

 

 

= mysql_real_escape_string($_SERVER['REQUEST_URI']);?>

... og indsætter $uri i en SQL-sætning for at søge på URI'en i databasen.

Der er forskellige måder at gribe den videre process an på, men jeg håber at det ovenstående kan være til hjælp.

Din linkguide til steder på nettet med viden, information og ressourcer

Amino-karma 207
Tilmeldt 12. dec 07
Indlæg ialt: 50

Peter_A
Skrevet: 24-02-2010 23:12

Hej Quaero,


Lyder som en ret god idé du der kommer med, .. tænkte selv på at lave opslag i DB istedet for at genere det hele i htaccess...


Tusinde tak, det må prøves Smile

Gratis Spil Online

Amino-karma 337
Fra Københavnsområdet
Tilmeldt 24. feb 10
Indlæg ialt: 69

Quaero
Skrevet: 25-02-2010 07:40

Var så lidt.

Du sparer i hvert fald dig selv for en masse arbejde ved at automatisere dine URL's via db-opslag.

Held og lykke med det.

Din linkguide til steder på nettet med viden, information og ressourcer

Amino-karma 885
Fra Århus
Tilmeldt 1. maj 06
Indlæg ialt: 221

switch
Skrevet: 27-02-2010 14:25

Ja, at lave opslag i databasen og give en 404 header tilbage (eller et 301 redirect hvis siderne allerede er fundet af Google) er langt den nemmeste løsning. Den løsning bruger jeg også på mine sites Smile

Lav din egen hjemmeside med webdesigner.dk.
Lær hvordan du opretter en hjemmeside, markedsfører, tjener penge online og meget mere...

Amino-karma 12.064
Fra København NV
Tilmeldt 1. feb 06
Indlæg ialt: 2.534
Amino Plus

hey, du kan evt få nogle flere ideer her:
http://www.amino.dk/forums/p/74343/467745.aspx#467745

MVH Kim

« Kim Tetzlaff - KTJ-Media.dk »

Udvikler af dansk SEO venligt CMS, som giver hjemmesiden det bedste udgangspunkt for synlighed på nettet.
KTJ-Media.dk - Vi gør dig synlig!
søgemaskineoptimering - Børnetøj - SEO analyse

Side 1 ud af 1 (6 indlæg)

RSS-feed
 

Top karmaliste (30 dage)

De flinkeste Amino’er der hjælper mest med "Søgemaskineoptimering (SEO) hjælp og gode råd"

Klik her for at se 24 timers top karmaliste
 
E-handel, Internet & Online marketing er venligst sponseret af:

Søgemaskineoptimering (SEO) hjælp og gode råd