webForumDet fria alternativet
Logga in / Bli medlem

301 Moved Permanently

PHP

1 svar · 302 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Frågan#1

Jag ska flytta en sida och vill göra en 301 på den till nya sidan. Denna fungerar i alla fall för själva redirecten. Men blir det rätt? Jag är inte så hemma på .php.

if ($_GET['cPath'] == '38')
 { 
header("HTTP/1.1 301 Moved Permanently");
header("Location: /index.php?cPath=37");
header("Connection: close");
}
Medlem sedan juni 20014 421 inlägg
#2

Det ser korrekt ut, men en liten modifikation. Det är bättre att sätta en die() istället för en connection: close. Då die() dels stoppar all annan exekvering på sidan samt genererar en connection: close

if ($_GET['cPath'] == '38')
 { 
header("HTTP/1.1 301 Moved Permanently");
header("Location: /index.php?cPath=37");
die();
}
261 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)