Køb et Amino Sponsorlink
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
Gratis Spil Online
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/).
# MOD_REWRITE (mod_rewrite.php)#RewriteCond $1 !^mod_rewrite\.php$#RewriteRule ^([a-z0-9\.\-]+)/$ /mod_rewrite.php?id=$1 [L]
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']);?>
<?php $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
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
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.
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
Lav din egen hjemmeside med webdesigner.dk. Lær hvordan du opretter en hjemmeside, markedsfører, tjener penge online og meget mere...
hey, du kan evt få nogle flere ideer her:http://www.amino.dk/forums/p/74343/467745.aspx#467745
MVH Kim
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