2017-10-14 4 views
1

Ich habe die folgende Situation in einer Website:Mod RewriteRule oder RedirectMatch

DOMAIN.com/shop/page/116/?orderby=date 
DOMAIN.com/shop/page/116/?orderby=menu_order 
DOMAIN.com/shop/page/116/?orderby=price 

DOMAIN.com/shop/page/116/?orderby=XXXX

Die XXXX Änderungen Werte, und egal, was die XXXX Werte sind die Seite muss zurück gehen/Shop/

Ich brauche eine beste Lösung, um alle zukünftigen Anfragen zu einem der oben genannten Format zu behandeln.

Die tatsächliche Reichweite des Shops ist von Shop/Seite/1-68/alle Seiten> = 69-150 noch nicht verfügbar indexiert.

Ich muss jede Seite im Format DOMAIN.com/shop/page/69/?orderby=xxxxxx to /shop/ umleiten, mit Ausnahme aller vorhandenen Shop-Seiten der Bereich 1-68.

ich einige Versuche mit gemacht hatte:

(\/[\/\w]+\/[\w]+[\d]) 

Antwort

0

in der unten alle möglichen Ziffernkombination Statt .htaccess Datei zu schreiben, würde ich

RewriteEngine on 
RewriteRule ^shop/page/.+ /shop/ [R,L] 

... und überprüfen Sie die URL programmatisch verwenden danach (diene den Inhalt von Seite 1-68 und präsentiert einen Index für 69-150).

+0

Können Sie ein wenig auf die URL programmatisch überprüfen? –