Über reguläre Ausdrücke in htaccess für die 301-Weiterleitungen

Ich habe einen WordPress blog, wo ich bin, umleiten, blog-Beiträge aus meiner alten blog zu meinem neue blog in dem folgenden format:

Den alten blog heißt 'News' und der neue blog ist einfach als 'Blog' - existieren beide auf der gleichen domain in einem Unterverzeichnis, wie unten angegeben.

ALTEN 'News' blog-Struktur

http://www.example.com/news/new-android-os-3431

NEUEN 'Blog" blog Struktur

http://www.example.com/blog/new-android-os

Im wesentlichen diese Umleitung muss 2 Sachen zu machen:-

  1. Umleiten zu 'blog' - Verzeichnis
  2. Behalten, die post-Namen in der gleichen Struktur auf, sondern entfernen Sie den letzten Satz von zahlen am Ende der URL

Habe ich um die 900+ posts, die ich brauche, um das setup leitet - ich weiß, ich könnte manuell hinzufügen jeder, aber das würde einige Zeit in Anspruch nehmen. Könnte jemand angeben, wenn diese könnte mit einem regulären Ausdruck direkt in die htaccess-Datei zu minimieren, werden in diesem Prozess?

Meine htaccess sieht derzeit ungefähr so aus:

# BEGIN WordPress
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /news/
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /news/index.php [L]
</IfModule>
# END WordPress
InformationsquelleAutor Zabs | 2013-05-21
Schreibe einen Kommentar