FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Hej
Vi har gjort om designen totalt på en av våra siter och vi har gått från HTML till PHP. Vi har många länkar som går direkt till våra html-sidor och hur slussar vi över dessa till våra PHP sidor enklast? meta refresh el java redirect ? eller mha htaccess kanske? Finns här någon "expert" ? //Jonas |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Klarade millennium-buggen
|
Jag brukar köra denna
<meta http-equiv="refresh" content="0; URL=nyasidan.php"> |
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Ok, har redan börjat med meta refresh så då fortsätter jag på den linjen. Tackar ;-)
Goo Jul på er! /Jonas |
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Måste väll vara bättre att göra med mod_rewrite i htaccess-filen?
Då kan du få servern att skicka en "301 - Moved", så blir även sökmotorerna riktigt glada. Det har väll varit en del rykten om att en Meta-refresh, skulle skada ens positionering. eller? |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Citat:
Meta refresh är dumt, irriterande, oanvändbart. Det ska inte användas. Den tar sönder bakåtknappen. När man kommer till den sidan slussas man vidare till nästa. Om man nu vill gå tillbaka till sidan före så klickar man bakåt en gång, man kommer till den sidan igen, och så slussas man frammåt igen. Eftersom ni ändå använder PHP så är "Rätt<TM>" sätt att göra: Kod:
<? header("Location: min_nya_sida.php"); ?> Det som händer är ju att browsern får kod 302 (temporarely moved) och går till nästa sida. Den sidan som skickade headern och skickade browsern till ny sida "ses" av browsern (och användaren) som en och samma sida. Så när man klickar till bakåtknappen kommer man där man var innan man surfade dit. Precis så som det ska vara. /Zoran |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Jag sitter i samma dilemma men är tekniskt helt okunnig. Nu har jag tänkt gå över till SSI föra att slippa ändra varenda sida vid en ändring.
Kod:
<? header("Location: min_nya_sida.php"); ?> Jag provade att lägga in den i head på en html-sida men det fungerade inte. Vad gör jag för fel? |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Administratör
|
Citat:
Kod:
<script language="JavaScript"> <!-- location.replace('http://www.wn.se/'); //--> </script> Citat:
Det är javascript eller mod_rewrite man har att välja på om man byter från html till php. Thomas
__________________
Snickare - Copenhagen - Stockholm - Shoppasmart - EOOB - flig.ht/s - Stockholm - Nöje - Direct Flights - PopularHotels.com - TOBUY Sverige - Pengar.se. |
|||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
Citat:
Klart, de vill redirecta FRÅN html till PHP. Jag kanske borde läsa bättre ![]() Nå, visserligen går det även att låta servern parsa .html-filer som PHP ganska enkelt. Då fungerar ju även min lösning. /Zoran |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Medlem
|
Citat:
Kod:
# For PHP 4.x, use this: AddType application/x-httpd-php .html # For PHP 3.x, use this: AddType application/x-httpd-php3 .html |
||
![]() |
![]() |
Svara |
|
|