webForumDet fria alternativet

vidareskicka till sidan...

HTML & CSSur HTML, XHTML & CSS

15 svar · 1 052 visningar · startad av Sico

SicoMedlem sedan maj 20002 597 inlägg
#1

<meta http-equiv="refresh" content="0;url=profile/index.asp">

Fast hur gör man när den ska skicka med en gång utan att vänta en sekund? Har haft gjort det innan men totalt hjärnsläpp :(

PallemanMedlem sedan dec. 2000557 inlägg
#2

Fungerar inte det du har där då?

Annars:

[RED]<script>

     location.href='profile/index.asp';

</script>[/RED]
aasahMedlem sedan mars 20034 471 inlägg
#3

Sico skrev:

<meta http-equiv="refresh" content="0;url=profile/index.asp">

Det här verkar vara det jag letar efter, men hur mycket mer ska finnas på den sidan? Räcker

<html><head>
<meta http-equiv="refresh" content="0;url=profile/index.asp">
</head></html>

eller ska det bara stå metataggen eller behöver man en tom body också?

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Hmm...

Om vi pratar HTML4 så är det såhär:

html, head, och body har alla frivilliga start- och slut-taggar (dvs de anses finnas där även om du inte skriver ut dem i din kod)

<title> är det enda obligatoriska elementet med "icke-valfria taggar" i <head> så den bör du ha med vid sidan av din metatagg.

Dessutom är det bra att ha med en länk i dokumentet så att de som stängt av redirect-funktionen i sina säkerhetsinställningar (eller fått det avstängt av någon domänpolicy eller så) kan ta sig förbi sidan utan att behöva kolla i källkoden...

Såhär skulle nog jag (som är extremt noga när det gäller att skriva validerande kod) göra om jag var ute efter minsta möjliga kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="refresh" content="0;url=profile/index.asp">
<title>Vidarekopplar - var god dröj</title>
Vänta lite medan jag skickar dig vidare till <a href="profile/index.asp">rätt sida</a>
aasahMedlem sedan mars 20034 471 inlägg
#5

Eftersom jag inte är trådskapare kan jag inte markera ditt inlägg, jarvklo. Men tack för det uttömmande svaret! :bire

zcorpanMedlem sedan dec. 20042 245 inlägg
#6

Varför inte omdirigera med HTTP istället? 302 Found för temporär omdirigering och 301 Permanently Moved för permanenta omdirigeringar. Sökmotorer, proxies och liknande kommer förmodligen inte följa META-omdirigeringar eller javascript-omdirigeringar...

aasahMedlem sedan mars 20034 471 inlägg
#7

Därför att det handlar om att min indexsida är .php och inte .html i EN katalog. Så det som verkar enklast är att lägga redirecten i index.html att skicka vidare till index.php.

zcorpanMedlem sedan dec. 20042 245 inlägg
#8

Jag förstår fortfarande inte varför HTTP inte borde användas här. Det är minst lika lätt att göra med HTTP som att skriva en META-tagg i HTML...

Redirect 301 /en/katalog/index.html http://example.org/en/katalog/index.php

Eller?

Eller är det egentliga problemet att index.php inte är en DirectoryIndex?

DirectoryIndex index.php index.html index.htm
aasahMedlem sedan mars 20034 471 inlägg
#9

Det egentliga problemet är att jag:

  1. inte vet var jag skriver de där http-direktiven eller hur.
  2. inte vet om jag alltid vill ha php som startfil, men just nu vill jag det.
zcorpanMedlem sedan dec. 20042 245 inlägg
#10

Om det är Apache kan du lägga det i .htaccess. För IIS vet jag inte. Du kan alltid byta vilka filer som ska fungera som indexfiler.

FuelMedlem sedan okt. 20001 285 inlägg
#11

.....

jarvkloMedlem sedan juli 20013 378 inlägg
#12

//red ... OT, Sorry ...

FuelMedlem sedan okt. 20001 285 inlägg
#13

.....

jarvkloMedlem sedan juli 20013 378 inlägg
#14

//red. ... OT, Sorry ...

FuelMedlem sedan okt. 20001 285 inlägg
#15

.....

zcorpanMedlem sedan dec. 20042 245 inlägg
#16

Visst kan man råka ställa till saker när man ändrar serverkonfigurationen, men det är alltid en fråga om vilket verktyg som är bäst för jobbet. Det är lätt att glömma bort att man har HTTP, och vad man kan göra med HTTP. :)

141 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)