Avatar billede Magnusp71 Nybegynder
21. juni 2010 - 22:31 Der er 12 kommentarer og
1 løsning

Redirect af hjemmeside

Jeg sidder og knokler med at få min hjemmeside Paragraf71.dk til automatisk at redirecte til Paragraf71.blogspot.com. Jeg vil gerne gøre brug af Redirect 301, således at jeg ikke mister mine hits i søgemaskiner etc.

Min webudbyder er One.com.

Jeg har forsøgt at løse det ved at bruge en .htaccess fil jævnfør de forslag jeg kunne finde på google, men dog uden held. Til sidst har jeg forsøgt at bruge et php-script, og min index.html kode ser nu ud således:
_________________________________________________________________
<html>

<head>

<title>Paragraf 71</title>

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.paragraf71.blogspot.com");
?>

</head>


<body>
</body>

</html>
_______________________________________________________________

Dette script lader dog heller ikke til at virke...
Nogen forslag til hvorledes jeg kan løse problemer?

På forhånd tak.
Avatar billede Rebjorn Nybegynder
21. juni 2010 - 23:33 #1
Ja jeg kan godt se fejlen :) Du prøver at køre et php-script i en HTML fil. Jeg vil anbefale du ændrer dit suffix til '.php' i stedet for '.html' .

Scriptet burde virke udemærket :)

Held og lykke med det.
Avatar billede showsource Seniormester
22. juni 2010 - 02:49 #2
Det burde bestemt ikke virker udemærket !
Der laves jo output til browser før der sættes en header.

D.v.s. flyt phpkoden op som det første.

Og husk, mellemrum og liniskift i script er også output til browser.

Kan du bruge .htaccess ?

Eller hvad med at bruge dns ?
Avatar billede Rebjorn Nybegynder
22. juni 2010 - 08:18 #3
Når ja, min fejl. Når du har rettet dit suffix til .php skal du som sagt også rykke scriptet op over dit <html> tag.
Avatar billede gadensgaard Nybegynder
22. juni 2010 - 09:09 #4
Eller helt fjerne alle de HTML tags, de har ingen effekt når du alligevel redirecter, og er bare noget mere data der skal sendes.
Avatar billede Magnusp71 Nybegynder
22. juni 2010 - 10:04 #5
#Showsource: Jeg har allerede forsøgt mig med .htaccess, som egentlig virkede ganske simpel,men det virker heller ikke..

Har forsøgt at ændre i min index fil og har nu omdøbt den til "index.php" (er det alt?)

Koden ser ud således:
_________________________________________________

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.foryou2get.com/shop/");
?>

<html>

<head>

<title>Paragraf 71</title>


</head>


<body>
</body>

</html>
____________________________________________________________

Dog stadig uden at det virker :(

Nogen andre forslag?
Avatar billede gadensgaard Nybegynder
22. juni 2010 - 10:56 #6
Jeg kunne godt komme med flere forslag, men jeg gider ikke før du idet mindste forsøger det forslag jeg gav tidligere.
Avatar billede Rebjorn Nybegynder
22. juni 2010 - 11:09 #7
Lige præcis det du har skrevet virker fint hos mig med one.com som host.
Avatar billede showsource Seniormester
22. juni 2010 - 11:24 #8
Hvis du bruger "Vis kilde" på Paragraf71.dk, kan du se at <html> tag kommer nogle linier nede.
Det vil sige  der er lavet output til browser i form af tomme linier.
Mon ikke det er derfor den ikke redirecter ?

Hvad har du prøvet med .htaccess ?
Avatar billede showsource Seniormester
22. juni 2010 - 11:38 #9
En .htaccess:

RedirectMatch 301 (.*) http://www.paragraf71.blogspot.com/$1
Avatar billede Magnusp71 Nybegynder
27. juni 2010 - 13:50 #10
#Gadensgaard: Har forsøgt at slette html tagget, og nu virker det... Jeg vil gerne give dig point for dit svar.
Avatar billede gadensgaard Nybegynder
27. juni 2010 - 18:27 #11
svar
Avatar billede showsource Seniormester
28. juni 2010 - 14:28 #12
Husk nu at output til browser, med en efterflg. header() ikke er go' ! :O)
Avatar billede showsource Seniormester
28. juni 2010 - 14:29 #13
ehmm, og sessions_start() og setcookie() laver en header.
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis