Automatische Weiterleitung für viele Dateien
Ich will ungefähr 9.000 Weiterleitungen (Redirect) einrichten, kann mir aber nicht vorstellen, daß ich diese alle in die .htaccess schreiben kann. Die .htaccess wäre allein damit schon etwa 600 kB groß. Die Weiterleitungen haben kein einheitliches Schema, Beispiel:
Redirect /news/article.html?article_file=1273303577.txt /artikel/1.html
Redirect /news/article.html?article_file=1273357269.txt /artikel/2.html
Redirect /news/article.html?article_file=1273394165.txt /artikel/3.html
Redirect /entry/465 /artikel/8198.html
Redirect /entry/464 /artikel/8199.html
Redirect /entry/461 /artikel/8202.html
Redirect /entry/447 /artikel/8203.html
Falls meine Vermutung mit der zu großen .htaccess richtig ist, welche Alternative böte sich an?
Vielleicht geht das irgendwie mit der RewriteEngine und einem PHP-Skript, welches die URI-Parameter ausliest und entsprechend weiterleitet. Wie müßte dann die RewriteRule aussehen?
Die Aufgabe dafür würde lauten: 1) Leite alle Anfragen an /news/article.html auf weiterleitung.php um und übergebe die Parameter (article_file=xxx.txt). 2) Leite alle Anfragen an /entry auf weiterleitung.php um und übergebe die Parameter (z.B. 465).
|