2016-05-16 14 views
0

Ich konnte keine Antwort auf diese Frage erhalten. Grundsätzlich habe ich eine Reihe von Urls, die so gehen:301 Redirect Directory Matching

  • www.mysite.com/gb/best-price/description.shtml
  • www.mysite.com/fr/best-price/ description.shtml
  • www.mysite.com/jp/best-price/description.shtml

ich sie brauchen, um ihre direkte Übereinstimmung Seiten umgeleitet werden, die wie folgt gehen:

  • www.mysite.c om/gb/Best-Preis/index.shtml
  • www.mysite.com/fr/best-price/index.shtml
  • www.mysite.com/jp/best-price/index.shtml

Ich weiß, ich könnte eine 1-zu-1-Weiterleitung tun, aber die Wahrheit ist, ich habe Hunderte von solchen URLs. Wie bekomme ich die Umleitung auf die Ziel-URLs, in großen Mengen ohne eine 1-zu tun 1? Zum Beispiel, /gb/best-price/description.shtml zu /gb/best-price/index.shtml

Grundsätzlich, gb zu gb, fr zu fr, jp zu jp. Der einzige Unterschied in den ursprünglichen und neuen URLs sind die HTML-Dateinamen (das Original endet mit description.shtml, neue URLs enden mit index.shtml).

Danke, Alex

Antwort

0

Sie haben versucht, könnten:

location/{ 
rewrite ^/(.*)/best-price/description.shtml ^//1/best-price/index.shtml permanent; 

Ich denke, es könnte Ihnen helfen. !!

+0

Vielen Dank! Lass mich es versuchen.. :) – lucidmist