2016-06-14 1 views
1

Ich versuche eine Regel zu schreiben, um eine Gruppe von URLs zu transformieren. Zwei BeispieleKann eine Weiterleitung an der alten URL teilnehmen, um eine neue zu erstellen?

  1. /catalog/product/view/id/4411/s/tall-slim-vase/category/186/ 
    

    werden sollte

    /tall-slim-vase.html 
    
  2. /catalog/product/view/id/4449/s/cream-rose-basket/category/209/ 
    

    sollte

    /cream-rose-basket.html 
    

Ich habe wie dies viele URLs werden. Kann ich alle mit einer einzigen Regel umschreiben?

+0

Ich denke, das eine damit verbundene Frage ist http://stackoverflow.com/questions/990392/htaccess-rewrite-redirect-root-url-zu-Unterverzeichnis? Rq = 1 – Roman

Antwort

0

Sie nehmen den Teil zwischen und /category/? Reguläre Ausdrücke helfen Ihnen dabei. Sie können etwas wie RegexTester verwenden, um Ihren Code und Beispiele zu testen.

Die Regel kann so etwas wie:

"/catalog/product/view/id/####/s"{stuff you need}"/category/###/" Dann nehmen Sie die {Dinge, die Sie benötigen} und fügen .html es