Article View: dk.edb.internet.webdesign.serverside
Article #261Re: Generel og specifikke 301 rediretcs sammen
From: Preben Nielsen
Date: Thu, 15 Dec 2011 09:30
Date: Thu, 15 Dec 2011 09:30
77 lines
3962 bytes
3962 bytes
On 9 Dec., 14:55, Martin Larsen wrote:
> Jeg har faktisk brug for at få hele smøren!
>
> Hvis der skulle være enkelte linjer du ikke vil have afsløret, så erstat
> dem bare med XXX etc.
.htaccess:
ErrorDocument 404 /redirect.php
- - -
redirect.php:
<?PHP echo "<pre", print_r($_SERVER, 1) . "</pre>"; exit; ?>
<?php
$redirects = "redirects.txt";
$redirect_url = $_SERVER['REDIRECT_URL'];
$handle = @fopen($redirects, "r");
if ($handle) {
while (($line = fgets($handle, 4096)) !== false) {
list($oldUrl, $newUrl) = explode(" ", $line);
if($redirect_url == $oldUrl) {
header("Location: $newUrl", true, 301);
exit;
}
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}
header('Content-Type:text/html; charset=UTF-8', true, 404);
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Siden ikke fundet</title>
<link href="/css/global.css" rel="stylesheet" type="text/css"
media="screen" />
<style type="text/css">
#body_404
{
background: white;
margin-left: 26%;
}
</style>
</head>
<body id="body_404">
<h1 style="margin-top:50px">Siden ikke fundet <span style="font-
weight: 400">-
http 404 fejl</span></h1>
<p>Besked....</p>
</body>
</html>
- - -
redirects.txt:
/artikler/xxx.htm http://mitdomæne.dk/artikler/2006/xxx.php
(aktuelt kun én linje til test)
/Preben
Technical Details
Message-ID:
<225d5838-235c-471b-9e69-4be0eaf7c599@e2g2000vbb.googlegroups.com>Path:
arc1-ca.pugleaf.net!lh20ni24750pbb.0!nntp.google.com!news2.google.com!postnews.google.com!e2g2000vbb.googlegroups.com!not-for-mailReferences:
<aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com> <4ed54f66$0$291$14726298@news.sunsite.dk> <48c6d1d7-049b-4d32-bcfd-8cfb76a0626a@w15g2000yqc.googlegroups.com> <4ed8a148$0$292$14726298@news.sunsite.dk> <915a0ad1-377d-4d92-a8fe-0890ba238c24@e2g2000vbb.googlegroups.com> <4edff1b7$0$283$14726298@news.sunsite.dk> <4cd9bae2-cd7e-44cb-90df-7353e89ecc42@d10g2000vbk.googlegroups.com> <4ee0d2e4$0$291$14726298@news.sunsite.dk> <69e0bc12-dff9-437d-b4ed-09076bd83541@13g2000vbu.googlegroups.com> <4ee129db$0$285$14726298@news.sunsite.dk> <25ad066c-5e26-4457-8ae5-0541ce21f516@cs7g2000vbb.googlegroups.com> <6cfd7d1f-469f-43be-b7d4-f114622df3c7@u5g2000vbd.googlegroups.com> <4ee1cc05$0$285$14726298@news.sunsite.dk> <b6b3d3c6-c2b5-4cb5-83f5-45621835d3fb@k13g2000vbt.googlegroups.com> <4ee2133b$0$288$14726298@news.sunsite.dk>Show Full Headers
Complete Article Headers
X-Google-Thread: fe0cc,fd8d266dce45106e
X-Google-NewGroupId: yes
X-Google-Attributes: gid855c6d7664,domainid0,public,usenet
X-Google-Language: DANISH,UTF8
Received: by 10.68.190.2 with SMTP id gm2mr4434372pbc.4.1323941417613;
Thu, 15 Dec 2011 01:30:17 -0800 (PST)
Path: arc1-ca.pugleaf.net!lh20ni24750pbb.0!nntp.google.com!news2.google.com!postnews.google.com!e2g2000vbb.googlegroups.com!not-for-mail
From: Preben Nielsen <pn1@vinsiderne.dk>
Newsgroups: dk.edb.internet.webdesign.serverside
Subject: Re: Generel og specifikke 301 rediretcs sammen
Date: Thu, 15 Dec 2011 01:30:14 -0800 (PST)
Organization: http://groups.google.com
Lines: 77
Message-ID: <225d5838-235c-471b-9e69-4be0eaf7c599@e2g2000vbb.googlegroups.com>
References: <aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com>
<4ed54f66$0$291$14726298@news.sunsite.dk> <48c6d1d7-049b-4d32-bcfd-8cfb76a0626a@w15g2000yqc.googlegroups.com>
<4ed8a148$0$292$14726298@news.sunsite.dk> <915a0ad1-377d-4d92-a8fe-0890ba238c24@e2g2000vbb.googlegroups.com>
<4edff1b7$0$283$14726298@news.sunsite.dk> <4cd9bae2-cd7e-44cb-90df-7353e89ecc42@d10g2000vbk.googlegroups.com>
<4ee0d2e4$0$291$14726298@news.sunsite.dk> <69e0bc12-dff9-437d-b4ed-09076bd83541@13g2000vbu.googlegroups.com>
<4ee129db$0$285$14726298@news.sunsite.dk> <25ad066c-5e26-4457-8ae5-0541ce21f516@cs7g2000vbb.googlegroups.com>
<6cfd7d1f-469f-43be-b7d4-f114622df3c7@u5g2000vbd.googlegroups.com>
<4ee1cc05$0$285$14726298@news.sunsite.dk> <b6b3d3c6-c2b5-4cb5-83f5-45621835d3fb@k13g2000vbt.googlegroups.com>
<4ee2133b$0$288$14726298@news.sunsite.dk>
NNTP-Posting-Host: 90.185.228.112
Mime-Version: 1.0
X-Trace: posting.google.com 1323941417 8688 127.0.0.1 (15 Dec 2011 09:30:17 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 15 Dec 2011 09:30:17 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: e2g2000vbb.googlegroups.com; posting-host=90.185.228.112; posting-account=uf7BfwoAAACdfmi2FTO2zL9Vb6L0Rgx-
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: ARLEUHNKC
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR
2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; Creative
AutoUpdate v1.40.01),gzip(gfe)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable