WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Redirecta www.sajtenex.se till sajtenex.se (utan www) (https://www.wn.se/forum/showthread.php?t=1050401)

frankw 2011-10-10 00:42

Redirecta www.sajtenex.se till sajtenex.se (utan www)
 
fick en varning när jag kollade upp min seo i ett verktyg som sa att jag måste redirecta om min sajt så att jag endast använder en utav www.sajten.se och sajten.se ( utan www)
med risk att det annars blir duplicate content!!

men hur gör jag det? nu vill jag använda sajten.se enbart så vill redirecta www varianten till den. säkert enkelt men jag fattar inte :D

mvh

frankw

daniellindstrom 2011-10-10 08:51

Anledningen till att du inte skall ha två domäner är att google kan tycka att du har duplicerat innehåll och det är inte så bra. Du kan också mista länkkraft eftersom sajtenx.se/bästasidan och www.sajtenx.se/bästasidan är två olika sidor.

Hur du skall göra beror lite på vad du har för grejer uppsatta idag. Oftast så går det hos domänleverantören att göra en 301 redirect för domänen och det är då det enklaste. Det gör man ju såklart på olika sätt beroende på vilken leverantör det är man har men det brukar finnas hjälpavsnitt för detta. Vad är det för leverantör du har?

Annars kanske du måste ställa in i webservern att du vill att detta skall göras och det är lite krångligare och beror på vad du har för system uppsatt.

Kekke 2011-10-10 11:58

Du skall även kunna göra detta i PHP

Kod:

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>


frankw 2011-10-10 13:48

tack för tipsen grabbar. Ska kolla efter då jag
sitter med webbhotellet Loopia som domänleverantör

frankw 2011-10-10 21:27

kom inte fram till nånting där, någon som gjort det tidigare och kan tipsa om hur man gör det på loopia??

MusikMixen 2011-10-10 23:32

Citat:

Ursprungligen postat av frankw (Inlägg 20420075)
kom inte fram till nånting där, någon som gjort det tidigare och kan tipsa om hur man gör det på loopia??

Lägg in detta i din .htaccess fil.

RewriteEngine On
RewriteBase /

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

musically.se ändrar du bara till din domän.

frankw 2011-10-11 00:16

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20420097)
Lägg in detta i din .htaccess fil.

RewriteEngine On
RewriteBase /

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

musically.se ändrar du bara till din domän.

RedirectMatch ^/(.*)-vf(\d+)-?.*\.html$ /redirect.php?url=type:vf/oldid:$2/title:$1

#user
RedirectMatch ^/(.*)-u(\d+)-?.*\.html$ /redirect.php?url=type:u/oldid:$2/title:$1

# kampsportare-vt543-150.html
RedirectMatch ^/(.*)-vt(\d+)-(\d+)\.html$ /redirect.php?url=type:vt/oldid:$2/title:$1/offset:$3
RedirectMatch ^/(.*)-vt(\d+)-?.*\.html$ /redirect.php?url=type:vt/oldid:$2/title:$1
####### end redirect old links

# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

RewriteCond %{HTTP_HOST} ^mmaforum.se.loopiadns.com [NC]
RewriteRule ^(.*)$ http://mmaforum.se/$1 [R=301,L]


# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.mmaforum.se\.com
#RewriteRule (.*) http://www.mmaforum.se/$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]


RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|index)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

det där är koden i min .htaccess fil, la in den koden men hände inget utan är 2 separata url ändå

Erik Stenman 2011-10-11 08:40

Citat:

Ursprungligen postat av frankw (Inlägg 20420103)
RedirectMatch ^/(.*)-vf(\d+)-?.*\.html$ /redirect.php?url=type:vf/oldid:$2/title:$1

#user
RedirectMatch ^/(.*)-u(\d+)-?.*\.html$ /redirect.php?url=type:u/oldid:$2/title:$1

# kampsportare-vt543-150.html
RedirectMatch ^/(.*)-vt(\d+)-(\d+)\.html$ /redirect.php?url=type:vt/oldid:$2/title:$1/offset:$3
RedirectMatch ^/(.*)-vt(\d+)-?.*\.html$ /redirect.php?url=type:vt/oldid:$2/title:$1
####### end redirect old links

# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

RewriteCond %{HTTP_HOST} ^mmaforum.se.loopiadns.com [NC]
RewriteRule ^(.*)$ http://mmaforum.se/$1 [R=301,L]

..
..

det där är koden i min .htaccess fil, la in den koden men hände inget utan är 2 separata url ändå

Det fungerar ju precis som det ska?
mmaforum.se.loopiadns.com -> http://mmaforum.se/
Om du vill byta från www -> icke www:
RewriteCond %{HTTP_HOST} ^www.mmaforum.se [NC]
RewriteRule ^(.*)$ http://mmaforum.se/$1 [R=301,L]

frankw 2011-10-13 10:01

yes, ändrade det du sa och nu blev de så som jag ville :D
tackar allihopa

frankw


Alla tider är GMT +2. Klockan är nu 15:23.

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