🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.internet.webdesign.serverside
Article #154

Re: Generel og specifikke 301 rediretcs sammen

#154
From: Martin Larsen
Date: Thu, 17 Nov 2011 12:44
34 lines
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-mail
References: <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