2009-08-18 14 views
0

Ich möchte eine URL mit RedirectMatch in Apache umleiten zBApache Redirect

/test/one/?? Weiterleiten an/test/two/??

wo die ?? stellt eine beliebige Zeichenfolge, die eine Menge folgt

Die Umleitung ich verwende unten tut eine gerade Umleitung aber tut passen jede Zeichenfolge nach ... RedirectMatch Permanent ^/test/ein? $/test/zwei/

Dank

Antwort

2
RewriteEngine ON 
RewriteBase/
RewriteRule ^/test/one/(.+)$ /test/two/$1 

wenn das nicht funktioniert, ändern ^/test/ein in^Test/eine

sicher mod_rewrite machen aktiviert

0

Sie können mod_rewrite für diesen Einsatz:

RewriteEngine On 
RewriteBase/
RewriteRule ^/test/one/(.*) /test/two/$1 [L,R=301] 

Die R Flag leitet vielmehr die Seite als intern die URI neu zu schreiben. 301 ist der HTTP-Statuscode für "Permanent verschoben" - wenn Sie lieber einen anderen verwenden möchten, können Sie ihn in one of these ändern.

+0

Danke viel geholfen –

Verwandte Themen