Avatar billede thomasabcd Nybegynder
29. maj 2006 - 17:34 Der er 9 kommentarer og
1 løsning

Redirekte brugerne

Hej,

jeg har haft mit website til at ligge på et test-domæne. Nu har jeg fået mit eget domæne, og vil gerne dirigere brugerne derover. Er der en måde hvorpå, jeg kan fange alle, der prøver at komme ind på en vilkårlig side på www.test-domæne.dk og så lede dem over på www.mit-domæne.dk ? Sitet er lavet i ASP.NET.
Avatar billede mclemens Nybegynder
29. maj 2006 - 18:34 #1
Check http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm

eller evt. http://www.eksperten.dk/spm/697781#rid6173052
... dog kan jeg ikke skrive php men der er sikkert noget header
relocate i asp istedet - ser om jeg kan finde den ...
Avatar billede mclemens Nybegynder
29. maj 2006 - 18:37 #2
måske virker denne? (ikke helt inde i asp...) http://www.codeproject.com/aspnet/domainforward.asp?print=true

... vigtigst af alt sørg for at outputte status code 301 Permanently moved (SEO)...
Avatar billede mclemens Nybegynder
29. maj 2006 - 18:43 #3
denne her er måske bedre til asp.net ... nåh, det var et par muligheder :)
http://www.kdkeys.net/blogs/reteep/archive/2006/01/27/6351.aspx
Avatar billede thesurfer Nybegynder
29. maj 2006 - 18:43 #4
mclemens> Det du linker til, er ASP.NET.. det er forskelligt fra ASP.. ligesom med Java og JavaScript.

ASP: <% response.redirect "dinside.asp" %>

Man kunne bruge meta og JavaScript..

<html>
<head>
<META HTTP-EQUIV="refresh" content="0;URL=http://www.server.dk/">
<script type="text/JavaScript" language="JavaScript">
window.location.href="http://www.server.dk";
</script>
</head>
<body>
Hvis du ikke automatisk bliver viderestillet, klik <a href="http://www.server.dk">her</a>.
</body>
</html>
Avatar billede mclemens Nybegynder
29. maj 2006 - 18:59 #5
@thesurfer: [ Det du linker til, er ASP.NET.. det er forskelligt fra ASP.. ligesom med Java og JavaScript. ]

Uddrag fra spørgsmålet : [ Sitet er lavet i ASP.NET. ] ;)

... sidste link jeg kom med burde der også være et eksempel med asp :)


... og nej, man kan ikke bruge meta og javascript - det er ikke god SEO - læs rundt på nettet og evt. inde hos Google - finder lige et link :P
Avatar billede thomasabcd Nybegynder
29. maj 2006 - 19:03 #6
mclemens, jeg fandt selv ud af det ud fra http://www.tamingthebeast.net/articles3/spiders-301-redirect.htm:
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", "http://www.mit-nye-domæne.dk"+Request.AppRelativeCurrentExecutionFilePath.Replace("~",""));

Så hvis du smider et svar, får du pointene.
Avatar billede mclemens Nybegynder
29. maj 2006 - 19:03 #7
super :) ... har lagt et svar :)
Avatar billede thomasabcd Nybegynder
29. maj 2006 - 19:05 #8
Min kode er herfra: http://www.kbcafe.com/csharp/?guid=20060207072423. Men fandt det kun, pga inspiration fra mclemens' link. Jeg har selv tilføjet ""+Request.AppRelativeCurrentExecutionFilePath.Replace("~","")" for at få den til at pege på den tilsvarende side på mit nye domæne. Eks. www.gamle-domænedk/hurra/hurra.aspx -> www.nye-domæne.dk/hurra/hurra.aspx istedet for www.gamle-domæne.dk/hurra/hurra.aspx -> www.nye-domæne.dk
Avatar billede mclemens Nybegynder
29. maj 2006 - 19:09 #9
Ok, og tak for point :)
Avatar billede mclemens Nybegynder
29. maj 2006 - 19:10 #10
P.s.: det jeg nævnte m.h.t. til google findes her:
http://www.google.com/support/webmasters/bin/answer.py?answer=34464&topic=8523
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester