Und zwar habe ich bisher eine Dateistruktur die lautet z.B.
http://www.test.de/seite1.php
http://www.test.de/seite2.php
Diese Seite möchte ich mit einer Wordpress-Seite ersetzen, bei der aber die bestehende Link/Dateistruktur erhalten bleibt.
Die Permalinks in meinem Wordpress lauten z.B.
http://www.test.de/seite1
http://www.test.de/seite2
Was muss ich an meiner bisherigen .htacess-Datei ändern, um das hinzubekommen? Da nur ca. 10 Seiten vorhanden sind, könnte ich auch für jede Datei eine eigene RewriteRule definieren.
RewriteRule ^/seite1.php$ http://www.anderedomain.tld/seite1 [R=301,L]
Ruft ein Besucher die URL http://www.example.tld/seite1.php auf, so wird er automatisch zu http://www.anderedomain.tld/seite1 weitergeleitet. Die Angabe R=301 gibt an, dass eine 301 Weiterleitung (permanente Weiterleitung) genutzt werden soll, das L (last rule) gibt an, dass es sich um die letzte Anweisung bzw. Regel handelt. Nachfolgende Anweisungen bzw. Regeln werden nicht berücksichtigt.
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
Innerhalb von regulären Ausdrücken steht der Punkt für ein beliebiges Zeichen, außer für Zeilenumbrüche. Das * Zeichen gibt an, dass das vorige Zeichen keinmal oder beliebig oft vorkommen kann. Der Ausdruck .* steht also für eine beliebige Zeichenfolge.
Die runde Klammerpaar kennzeichnet einen Platzhalter in der aufgerufenen URL, der in der umgeschriebenen URL mittels $1 eingefügt werden kann.
Nicht geprüft sonder nur hier im Posting gescript.
cu
ralf