Article View: dk.edb.internet.webdesign.serverside
Article #154Re: Generel og specifikke 301 rediretcs sammen
From: Martin Larsen
Date: Thu, 17 Nov 2011 12:44
Date: Thu, 17 Nov 2011 12:44
34 lines
2473 bytes
2473 bytes
Preben Nielsen wrote:
Vi tager lige dine sp�rgsm�l i omvendt orden!
> Hvis jeg nu har ovenn�vnte
> generelle redirect fra alle filer mitsite/mappe/filnavn.htm til
> mitsite/mappe/filnavn.php og jeg s� tilf�jer en linje for hver af de
> "individuelle" sider, vil sidstn�vnte redirects s� overrule den
> generelle redirect
Du kan bruge RewriteMap til dette. Du laver en tekstfil fx redirects.txt
med en f�r og efter url pr. linje:
/gammel-url1.html /ny-url1.php
/gammel-url2.html /ny-url2.php
/gammel-url3.html /ny-url3.php
S� laver du f�lgende i din .htacccess eller .conf fil:
RewriteMap redirects txt:/sti/til/redirects.txt
RewriteRule ^(.*)$ ${redirects:$1} [R=301,last]
P� den m�de laver apache et opslag i tabellen og laver en 301 hvis der
er et match. last s�rger for at f�lgende regler ikke udf�res hvis der er
et match.
> Findes der en m�de, hvor jeg kan redirecte disse sider i �t
> hug alts� fremfor at skulle lave henvisninger for hver enkelt side?
Derefter tilf�jer du:
RewriteRule ^(.*)\.html$ $1.php [R=301]
Som laver alle html om til den tilsvarende php.
Technical Details
Message-ID:
<4ec501ca$0$295$14726298@news.sunsite.dk>Path:
arc1-ca.pugleaf.net!h5ni1331pba.0!nntp.google.com!news1.google.com!news2.google.com!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mailReferences:
<aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com>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.43.48.202 with SMTP id ux10mr37434993icb.6.1321533899167;
Thu, 17 Nov 2011 04:44:59 -0800 (PST)
Path: arc1-ca.pugleaf.net!h5ni1331pba.0!nntp.google.com!news1.google.com!news2.google.com!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 17 Nov 2011 13:44:58 +0100
From: Martin Larsen <martin+spamfree+larsen@bigfoot.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.19) Gecko/20110420
MIME-Version: 1.0
Newsgroups: dk.edb.internet.webdesign.serverside
Subject: Re: Generel og specifikke 301 rediretcs sammen
References: <aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com>
In-Reply-To: <aead1207-268a-44de-ad8e-9a3aa1fa2183@u9g2000vbx.googlegroups.com>
Lines: 39
Message-ID: <4ec501ca$0$295$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 212.242.137.7
X-Trace: news.sunsite.dk DXC=1S_FHBUcKEUGdO>3\oBM:UYSB=nbEKnk[@M>aJcaKG:WlNCM^DY<X1PWVClUPd35FWX7WGINRM<[TEmbOM;T7;WUbJ9le7=5DhT
X-Complaints-To: staff@sunsite.dk
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit