WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hur peka om root till www. ? (https://www.wn.se/forum/showthread.php?t=1049217)

heggejoh 2011-07-23 14:28

Hur peka om root till www. ?
 
Hej,

Om jag har en domän så går den via mitt webhotell per default att nå både via

http://mindomän.se

&

http://www.mindomän.se


Hur gör jag för att leda all trafik till den sistnämnda?
http://www.mindomän.se

Finns det skillnad på huruvida webhotellet snurrar Linux/Apache eller Windows vore det kanon att få lösningar för båda.

På förhand, tack.

Mvh
// Henrik J

fabian 2011-07-23 15:55

Det finns gott om guider om detta på Google.

Om det är apache så är det mod_rewrite som gäller, liknande och syntax-kompatibla lösningar finns för iis.

AndreasS 2011-07-23 18:14

För apache 2.x funkar denna bra:
RewriteEngine on
RewriteCond %{HTTP_HOST} www\.domän\.se [NC]
RewriteRule ^(.*)$ http://www.domän.se/$1 [L,R=301]

heggejoh 2011-07-24 10:05

Strålande! Tack!

Fungerade prima på den sajt jag körde på Apache.

Vad gäller sidorna som snurrar på Windows klurar jag lite. Går det att åstadkomma själv, utan inblandning av webhotellet? De guider jag läser mig till involverar alltid förändring i IISen.

Mvh
// Henrik J

AndreasS 2011-08-01 11:40

Det beror lite på setupen, enklaste är nog om du skickar ett mail till webhotellet så fixar de detta åt dig.

Creme_de_Cassis 2011-08-10 15:20

Okej men säg att man redan har en redirect från en subdomän och en underkatalog till en huvuddomän, ser ut så här för mig:


RewriteEngine on
rewritecond %{http_host} ^subdomän.huvuddomän.com [nc]
rewriterule ^(.*)$ http://www.huvuddomän.com/$1 [r=301,nc]



Options +FollowSymLinks
RewriteEngine On
RewriteBase /
Redirect 301 /subdomän http://www.huvuddomän.com




Nu vill jag dessutom göra det som beskrivits ovan, så att http://huvuddomän.com redirectar till http://www.huvuddomän.com. Får bara antingen det ena eller det andra att funka.

klein 2011-08-12 06:08

Bero hur det ser ut på webhotellet... Men jag bruka lägga lite php kod som löser det där , så man skickar en 301 till google.. Kanske är lite overkill , om det inte finns gamla sidor indexerade i google.

Citat:

Ursprungligen postat av heggejoh (Inlägg 20412462)
Hej,

Om jag har en domän så går den via mitt webhotell per default att nå både via

http://mindomän.se

&

http://www.mindomän.se


Hur gör jag för att leda all trafik till den sistnämnda?
http://www.mindomän.se

Finns det skillnad på huruvida webhotellet snurrar Linux/Apache eller Windows vore det kanon att få lösningar för båda.

På förhand, tack.

Mvh
// Henrik J


oskarh 2011-08-12 11:16

Går det att ordna med cname record? Och hur ser google på det seo-mässigt om det går att lösa så?

edit: hjärnslö? cname vidarebefodrar kanske inte

lazat 2011-08-13 13:29

på windows (asp)
 
Lite mer avanserat script som du även kan ha flera unika webbsidor på samma konto utan att du har flera webbhotellskonton fungerar på windows


'**************************************
' Name: Multi Domain Redirect
' Description:If you have multiple domai
' n names pointing to the same web site, t
' his code will allow you to redirect the
' user to a subdirectory based on the web
' address then type in the browser.
' By: Glenn C.
'
'
' Inputs:None
'
' Returns:None
'
'Assumes:None
'
'Side Effects:None
'This code is copyrighted and has limite
' d warranties.
'Please see http://www.Planet-Source-Cod
' e.com/xq/ASP/txtCodeId.6349/lngWId.4/qx/
' vb/scripts/ShowCode.htm
'for details.
'**************************************

<%@ Language=VBScript %>
<%
' Set up your variables
Dim sURL, sPath
' Get the domain name typed in the brows
' er.
sURL = Request.ServerVariables("HTTP_HOST")
' Get the rest of the path after the dom
' ain name.
sPath = Request.ServerVariables("PATH_INFO")
' Based on the domain name, redirect the
' user
' to the correct directory and attach th
' e rest
' of the path.
Select Case sURL
Case "www.maindomain.com", "maindomain.com"
' Ignore...this is the current site.
Case "www.domain2.com", "domain2.com"
' redirect to the "domain2" directory
Response.Redirect "domain2" & sPath
Case "www.domain2.net", "domain2.net"
' redirect to the "domain2net" directory
'
Response.Redirect "domain2net" & sPath
End Select
%>


Alla tider är GMT +2. Klockan är nu 17:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson