Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

htaccess url rewrite - dublicate content problem

Side 1 ud af 1 (6 indlæg)
  • 1
Tilmeldt 12. Dec 07
Indlæg ialt: 57
Skrevet kl. 15:04
Hvor mange stjerner giver du? :

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

Behov for at komme i gang ?, lån penge her

Fra Københavnsområdet
Tilmeldt 24. Feb 10
Indlæg ialt: 69
Skrevet kl. 18:39
Hvor mange stjerner giver du? :

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

Tilmeldt 12. Dec 07
Indlæg ialt: 57
Skrevet kl. 23:12
Hvor mange stjerner giver du? :

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

Behov for at komme i gang ?, lån penge her

Fra Københavnsområdet
Tilmeldt 24. Feb 10
Indlæg ialt: 69
Skrevet kl. 07:40
Hvor mange stjerner giver du? :

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

Fra Århus
Tilmeldt 1. May 06
Indlæg ialt: 550
Fra  Webdesigner.dk Skrevet kl. 14:25
Hvor mange stjerner giver du? :

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 WordPress.
Lær hvordan du opretter en WordPress hjemmeside, markedsfører online & meget mere...

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 00:15
Hvor mange stjerner giver du? :


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Side 1 ud af 1 (6 indlæg)