FAQ |
Kalender |
2010-01-05, 12:24 | #1 | ||
|
|||
Medlem
|
Jag har två domäner tournament.nu och turnering.eu.
Jag vill att båda domänerna ska vara kopplade till en tjänst där användaren kan logga in och administrera turneringar med sina vänner, kollegor eller t ex det lokala fotbollslaget. Men hur ska jag tänka? Ska jag redirecta alla till tournament.nu (som jag tänkte ska bli huvuddomän), eller ska jag låta innehållet vara det samma men att användaren upplever det som att hon befinner sig på domänen hon navigerade till initialt? |
||
Svara med citat |
2010-01-05, 12:35 | #2 | ||
|
|||
Klarade millennium-buggen
|
det skall inte gärna vara samma innehåll på flera domäner.
Men visst går det att på serversidan visa olika innehåll beroende på domän namn navigerat till. Är det samma innehåll bör du göra en redirect |
||
Svara med citat |
2010-01-05, 12:50 | #3 | ||
|
|||
Medlem
|
Tack för ditt svar.
Anledningen till att jag registrerade turnering.eu var för att jag fick för mig att det var större chans att hamna högt upp på sökmotorerna om jag hade en domän med det namnet. Annars är det tournament.nu jag vill ha som "huvuddomän". |
||
Svara med citat |
2010-01-05, 13:22 | #4 | |||
|
||||
Medlem
|
||||
Svara med citat |
2010-01-14, 14:38 | #5 | ||
|
|||
Nykomling
|
Hej! Jag har samma behov, men jag undrar hur jag ska gå tillväga. Jag vill alltså att exempel.se och exempel2.se ska peka på samma webbplats, men skriver man in exempel2.se, vill jag att url:en i adressraden ändras till exempel.se.
Är det i DNS som jag gör denna redirect, eller måste jag ställa in nåt i webbservern också? |
||
Svara med citat |
2010-01-14, 16:45 | #6 | ||
|
|||
Mycket flitig postare
|
Hej,
Det bästa sättet är en 301 redirect, det du gör är att du skapar en default.asp eller index.php och lägger i rooten för domänen du vill redirecta. Här kommer två koder för detta PHP: Kod:
<?php header( "HTTP/1.1 301 Moved Permanently" ); header( "Status: 301 Moved Permanently" ); header( "Location: http://www.ny-url.se/" ); exit(0); ?> Kod:
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.ny-url.se/" %> |
||
Svara med citat |
2010-01-14, 16:52 | #7 | |||
|
||||
Klarade millennium-buggen
|
Lägg även in redirecten i eventuell 404-hanteringssida. Annars kommer inte besökare som har skrivit tex www.exempel2.se/sidanfinnsinte att skickas vidare.
|
|||
Svara med citat |
2010-01-19, 11:31 | #8 | ||
|
|||
Nykomling
|
Tack för tipsen! Men betyder det att jag måste lägga upp en ny webbplats för "extradomänen" på servern?
Funkar asp-koden även om vi kör asp.net? |
||
Svara med citat |
2010-01-19, 14:17 | #9 | ||
|
|||
Mycket flitig postare
|
Hej,
Ja, det råder väll lite delade meningar hur det bäst skall lösas ur en SEO synvinkel. Men när jag har gjort liknande pekningar har jag lagt varje domän mot en egen mapp med egen 301 redirect för att vara på den säkra sidan. Koden bör fungera men här kommer en asp.net också; Kod:
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.ny-url.se/"); } </script> |
||
Svara med citat |
2010-01-23, 15:31 | #10 | ||
|
|||
Flitig postare
|
Allt du behöver är detta som fixar både "/" och alla undersidor:
.htaccess Kod:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Kod:
<?php header( "HTTP/1.1 301 Moved Permanently" ); header( "Status: 301 Moved Permanently" ); header( "Location: http://www.ny-url.se".$_SERVER['REQUEST_URI'] ); exit(0); ?> |
||
Svara med citat |
Svara |
|
|