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

Duplicate Content ved ASP website

Side 1 ud af 2 (19 indlæg)
Tilmeldt 24. May 11
Indlæg ialt: 31
Skrevet kl. 16:40
Hvor mange stjerner giver du? :

Jeg har aldrig haft md hjemmesider der er lavet i ASP at gøre, og har derfor et SEO begynderspørgsmål i den henseende.

Jeg bruger normalt Joomla, og der er det jo forholdsvis nemt at sørge for at domæne.dk automatisk stilles videre til www.domæne.dk via en 301 redirect.

Men hvordan når det er en 'ASP hjemmeside'? Her kan man ikke tale om 301 redirect så vidt jeg ved (er helt blank inden for Windows servere / ASP).

Jeg så feks hjemmesiden kgk.dk i dag. Den svarer både på kgk.dk og www.kgk.dk. På kgk.dk (uden www foran) stilles man ikke videre til www.kgk.dk. Giver det ikke duplicate content?

At samme hjemmeside så også findes på www.trykluft.dk og www.kompressorer.dk, som begge også svarer med og uden www resulterer vel i at der faktisk findes 6 udgaver af hjemmesiden i googles øjne, eller hvad?
For at gøre det helt kompliceret, så kan jeg se at "print-venlige sider" også er blevet indekseret, så den er vel egentlig fuldstændig gal med dette website?

Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 17:04
Hvor mange stjerner giver du? :

Ja, den er gal med så mange udgaver - og printvenlige sider indekeret. Rent selvmord i forhold til Google.

Man kan sagtens lave 301 redirect på Windows servere.

Se evt det her link http://www.designyou.dk/ 

Sparetips på Sparefeber.dk

Fra København
Tilmeldt 30. Mar 05
Indlæg ialt: 1324
Fra  Altero Design Skrevet kl. 17:28
Hvor mange stjerner giver du? :

Indsæt dette øverst på din side forudsat du kører classic ASP:

<%

' *************************************
' CHECK DOMÆNE FOR WWW
' *************************************

strCorrectDomain = "www.kgk.dk"
strDomain = request.ServerVariables("HTTP_HOST")
if strDomain <> strCorrectDomain then
strSide = Request.ServerVariables("SCRIPT_NAME")
strFlyt = strCorrectDomain & strSide
strFlyt = lcase(strFlyt)
strFlyt = replace(strFlyt, "default.asp", "")
Response.Status="301 Permanently Moved"
Response.AddHeader "Location", "http://"& strFlyt
response.end
end if

%>

Så redirecter du alt til www.kgk.dk.

Hvis det er en ældre windowsdåse, så er det ikke sikkert den godtager den 2. sidste med "response.end" så fjerner du den bare.

Mht. dine printvenlige sider, så du du udelukke dem fra indeksering med noindex meta eller robots.txt

Fra København
Tilmeldt 30. Mar 05
Indlæg ialt: 1324
Fra  Altero Design Skrevet kl. 17:32
Hvor mange stjerner giver du? :

Gita Street:

Man kan sagtens lave 301 redirect på Windows servere.

Se evt det her link http://www.designyou.dk/ 

Det var vist et skidt eksempel du kommer med der, den laver jo en 302 redirect :-)
Tilmeldt 21. Sep 06
Indlæg ialt: 2606
Fra  StreetPatrol.com StreetPatrol.dk Skrevet kl. 17:37
Hvor mange stjerner giver du? :

Ups! Det gik jeg ud fra den var uden at checke. My bad :-)

Jeg holder mig til ASP.NET.

Sparetips på Sparefeber.dk

Tilmeldt 8. Jun 11
Indlæg ialt: 133
Fra  Korn Solutions v/Matias Korn Skrevet kl. 17:56
Hvor mange stjerner giver du? :

Her er løsningen:

if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://matiaskorn.dk"))

{

HttpContext.Current.Response.Status = "301 Moved Permanently";

HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://matiaskorn.dk",http://www.matiaskorn.dk));

}

Dette sætter du ind i den ".master" fil som er tilknyttet din Default.aspx, altså i code behind filen, som somregel vil hedder noget med MasterPage.master.cs inden for

{

}

ved Page_Load -> Dette betyder at alt inden for de to tuborg klammer vil blive udført i page loaden og ".master" filen benyttes som en template til dine webforms altså normale .aspx sider.

Håber det hjalp, ellers er du velkommen til at spørgs selvfølgelig :)

 

Tilmeldt 8. Jun 11
Indlæg ialt: 133
Fra  Korn Solutions v/Matias Korn Skrevet kl. 18:00
Hvor mange stjerner giver du? :

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

denne meta tag kan du bruge i dine ".master" pages som er templatet til dine print venlige sider. Så sikrer du at google ikke indeksere dem eller benytte robots.txt til dette.

Fra Puerto De La Duquesa
Tilmeldt 13. Jul 09
Indlæg ialt: 3506
Fra  DesignYOU - Kreative løsninger Skrevet kl. 18:12
Hvor mange stjerner giver du? :

Oxkjær:
Det var vist et skidt eksempel du kommer med der, den laver jo en 302 redirect :-)

Hvad mener du ?

Hvis du mener min rederect til www laves denne med en 301 ;)

Sådan her

RewriteEngine On
RewriteCond %{HTTP_HOST} ^designyou.dk
RewriteRule (.*) http://www.designyou.dk/$1
[R=301,L]

/allan

Fra København
Tilmeldt 30. Mar 05
Indlæg ialt: 1324
Fra  Altero Design Skrevet kl. 19:17
Hvor mange stjerner giver du? :

DesignYOU:

Hvad mener du ?

Hvis du mener min rederect til www laves denne med en 301 ;)

Sådan her

RewriteEngine On
RewriteCond %{HTTP_HOST} ^designyou.dk
RewriteRule (.*) http://www.designyou.dk/$1
[R=301,L]

/allan

Hmm, det er nu ikke det din server svarer retur:

Fra Puerto De La Duquesa
Tilmeldt 13. Jul 09
Indlæg ialt: 3506
Fra  DesignYOU - Kreative løsninger Skrevet kl. 19:23
Hvor mange stjerner giver du? :

Oxkjær:
Hmm, det er nu ikke det din server svarer retur:

Min servermand er sat på sagen, det giver ingen mening den returnere en 302 når jeg bruger 301.

Mon det kan være en indstilling på serveren ?

/allan

Side 1 ud af 2 (19 indlæg)