Article View: dk.edb.internet.webdesign.serverside
Article #222Re: Generel og specifikke 301 rediretcs sammen
From: Preben Nielsen
Date: Thu, 24 Nov 2011 16:43
Date: Thu, 24 Nov 2011 16:43
70 lines
4747 bytes
4747 bytes
On 24 Nov., 10:18, Chano Andersen <sunsite012...@chanoandersen.dk>
wrote:
> Er det din din egen server, eller er det en webhosting udbyder? Er roden
> filsystemts rod, eller bare toppen af det omrĂĄde du fĂĄr adgang til via FTP?
Det er hos webhosten. Med roden mener jeg sitets rod, som hos hosten
hedder /public_html/
On 24 Nov., 09:40, Martin Larsen wrote:
> Har du mulighed for at poste hele din .htaccess og redirects.txt eller
> sende mig dem pĂĄ en email?
Jeg vil gerne nøjes med at gøre det her, hvor jeg blot har udskfitet
mit rigtige domænenavn med mitdomæne.dk og udskiftet mappe- og
filnavne med fiktive. Lige i den fase jeg arbejder med det nye site,
er jeg helst fri for tilskuere pĂĄ de nye sider.
Jeg har prøvet mig frem på alle mulige måder, og konklussionen er for
mig at se utvetydig:
Den kode, der giver problemer har jeg prøvet i følgende versioner:
1) (henviser til redirects.txt i sitets rod)
RewriteMap redirects txt:/redirects.txt
RewriteRule ^(.*)$ ${redirects:$1} [R=301,last]
RewriteRule ^(.*)\.htm$ $1.php [R=301]
2) (som 1 dog uden / før redirects.txt)
RewriteMap redirects txt:redirects.txt
RewriteRule ^(.*)$ ${redirects:$1} [R=301,last]
RewriteRule ^(.*)\.htm$ $1.php [R=301]
3) (her ligger redirects.txt i mappen /redirects/)
RewriteMap redirects txt:/redirect/redirects.txt
RewriteRule ^(.*)$ ${redirects:$1} [R=301,last]
RewriteRule ^(.*)\.htm$ $1.php [R=301]
Hvis
RewriteRule ^(.*)\.htm$ $1.php [R=301]
er alene, sker der ingen fejl (den virker dog ikke, omstiller ikke til
den nye side med .php ekstension, men det er en anden historie, som
jeg tager fat på i næste omgang - lad os lige få server-fejlen væk
først)
Hvis
RewriteMap redirects txt:/redirects.txt
RewriteRule ^(.*)$ ${redirects:$1} [R=301,last]
står helt alene i .htaccess i en hvilken somhelst af de tre ovennævnte
versioner, udløses fejlen, som er en 500 internal server error.
Altså må det være den der driller.
I redirects.txt er der aktuelt (til testformålet) kun én linje af
typen:
/mappe1/filnavn.htm http://mitdomæne/mappe1/mappe2/filnavn.php
Jeg har tjekket, at adresser er korrekte bĂĄde for den gamle og den nye
side.
Koderne er bĂĄde i .htaccess og redirects.txt barberet helt ned til de
nævnte for at kunne indkredse fejlen med sikkerhed.
/Preben
Technical Details
Message-ID:
<f12cf3b6-de15-4057-8c6a-2f22ae842179@e2g2000vbb.googlegroups.com>Path:
arc1-ca.pugleaf.net!dq5ni46632bkb.0!nntp.google.com!news1.google.com!postnews.google.com!e2g2000vbb.googlegroups.com!not-for-mailReferences:
<aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com> <4ec501ca$0$295$14726298@news.sunsite.dk> <bb67af9c-caaf-41cb-90c2-cc6f293dd723@y7g2000vbe.googlegroups.com> <469ec266-f2dd-45f8-b2b3-6ddfe3124955@j10g2000vbe.googlegroups.com> <4ec56484$0$295$14726298@news.sunsite.dk> <6ce0799c-dffd-4266-b6fe-41d7c0400813@l24g2000yqm.googlegroups.com> <dadfb0a2-372e-44ce-a171-735460e8251b@b32g2000yqn.googlegroups.com> <4ecc102a$0$292$14726298@news.sunsite.dk> <f0527ac7-b367-47e5-914d-e525d85d7048@u5g2000vbd.googlegroups.com> <4ecc1803$0$282$14726298@news.sunsite.dk> <a5276b97-e7ad-430f-b8ce-7d739dfaad2f@s7g2000yqa.googlegroups.com> <4ecd6b4e$0$286$14726298@news.sunsite.dk> <75072fb2-9188-4a99-9c47-dc832c57bedb@gi1g2000vbb.googlegroups.com> <4ece0be1$0$284$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,ASCII
Received: by 10.204.151.133 with SMTP id c5mr1088935bkw.8.1322153020070;
Thu, 24 Nov 2011 08:43:40 -0800 (PST)
Path: arc1-ca.pugleaf.net!dq5ni46632bkb.0!nntp.google.com!news1.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, 24 Nov 2011 08:43:39 -0800 (PST)
Organization: http://groups.google.com
Lines: 70
Message-ID: <f12cf3b6-de15-4057-8c6a-2f22ae842179@e2g2000vbb.googlegroups.com>
References: <aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com>
<4ec501ca$0$295$14726298@news.sunsite.dk> <bb67af9c-caaf-41cb-90c2-cc6f293dd723@y7g2000vbe.googlegroups.com>
<469ec266-f2dd-45f8-b2b3-6ddfe3124955@j10g2000vbe.googlegroups.com>
<4ec56484$0$295$14726298@news.sunsite.dk> <6ce0799c-dffd-4266-b6fe-41d7c0400813@l24g2000yqm.googlegroups.com>
<dadfb0a2-372e-44ce-a171-735460e8251b@b32g2000yqn.googlegroups.com>
<4ecc102a$0$292$14726298@news.sunsite.dk> <f0527ac7-b367-47e5-914d-e525d85d7048@u5g2000vbd.googlegroups.com>
<4ecc1803$0$282$14726298@news.sunsite.dk> <a5276b97-e7ad-430f-b8ce-7d739dfaad2f@s7g2000yqa.googlegroups.com>
<4ecd6b4e$0$286$14726298@news.sunsite.dk> <75072fb2-9188-4a99-9c47-dc832c57bedb@gi1g2000vbb.googlegroups.com>
<4ece0be1$0$284$14726298@news.sunsite.dk>
NNTP-Posting-Host: 90.185.228.112
Mime-Version: 1.0
X-Trace: posting.google.com 1322153019 7454 127.0.0.1 (24 Nov 2011 16:43:39 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 24 Nov 2011 16:43:39 +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