WN

WN (https://www.wn.se/forum/index.php)
-   Domännamn (https://www.wn.se/forum/forumdisplay.php?f=16)
-   -   Hur peka om felaktiga länkar. (https://www.wn.se/forum/showthread.php?t=31215)

Rickardm 2008-08-18 11:35

Bara...
Nåt tips på hur jag:
1.hittar alla gamla länkar?
2. Hittar alla gamla url:er i det gamla filsystemet (eller ligger de i databasen)
3. Automatierar nån form av placering av dem i root
4. kan jag verkligen ha en massa url:er i rooten, måste ju vara nästan 140 000 totalt.

Jag är dålig på sånt här, så ursäkta mina dumma frågor.

Rickardm 2008-08-18 11:39

Om jag fick bestämma skulle det se ut så här:

rewrite all www.atvcenter.se/* = r301 www.atvforum.se

Men nu får ju inte jag bestämma. ;)

daniel_ 2008-08-18 11:40

Jag såg nu att forumet fanns på den gamla också, då funkar hela den delen med andra ord.

Dessa har du dock inte kvar:
http://www.atvforum.se/modules.php?name=Surveys

Erik Stenman 2008-08-18 20:00

För att förtydliga kan jag säga att koden som jag skrev fungerar för den som i fortsättningen vill använda den. Se bara till att du har samma fil/mapp-struktur på den nya domänen.

Rickardm 2008-08-19 08:39

Hur menar du då att det finns på det gamla?
Domännanmnet är ompekat till min server, så den gamla siten skall inte gå ta upp?

Rickardm 2008-08-21 18:47

Vad du säger är alltså att det inte går göra en redirect som pekar om alla "obefintliga" länkar till en viss rootdomän?
Konstigt :huh:

Hjorten 2008-08-30 22:41

Citat:

Originally posted by aquastorm@Aug 18 2008, 09:06
Mitt andra förslag:

RewriteEngine on
RewriteRule (.*) http://www.domänA.se/$1 [R=301,L]

är korrekt och funkar på min server. Har du en apache server? Vad var det som inte fungerade? Vad stod det? Testa igen :P

Det där fungerade perfekt för mig, förutom på en punkt.

Förut låg sidan i en underkatalog på domän A, men nu ligger den på en egen domän (B). Går man till domänA.se/x så redirectas man till följande: domänB.se//home/<användare>/public_html/domänA/x.

Båda domänerna hostas på ett och samma konto.

Vore mycket bra om jag kunde få hjälp med detta, då jag tror att dom allra flesta tar sig till sidan genom domänA.se/x eftersom jag precis skaffat domän B.

Hjorten 2008-08-31 22:59

Jag löste det själv:

Options +FollowSymLinks
RewriteEngine on
RewriteRule http://www.domänB.se/ [R=301,L]
RewriteRule (.*) http://www.domänB.se/$1 [R=301,L]

Rickardm 2008-09-01 07:34

Jag testade det där, men det fungerade inte för mig. (ändrade domännamnen självklart)

Hjorten 2008-09-01 20:15

La du den i htaccess:en för den gamla sidan? För det gjorde jag.


Alla tider är GMT +2. Klockan är nu 11:56.

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