|
 |
mod rewrite einfache url umleitung |
absolutbeginner
Grünschnabel
Dabei seit: 22.09.2006
Beiträge: 3
Am lernen: HTML; PHP
 |
|
| mod rewrite einfache url umleitung |
 |
Hallo Zusammen,
ich möchte aus einer dynamischen (pi74573904.htm?categoryId=0) eine statische URL (statisch.html) erzeugen und das Permanently moved (Status 301) um DC zu vermeiden.
RewriteCond %{QUERY_STRING} (^|&)categoryId=0(&|$)
RewriteRule ^pi74573904\.htm$ /statisch.htm [L,R=301]
Mit diesem Code läuft die Umleitung, nur bei der neuen URL kommt ein Error 404 da sie so angezeigt wird: statisch.htm?categoryId=0
Weiss jemand wie ich die attribute "?categoryId=0" hinter dem .html wegbekomme !?
Danke Im Voraus!
j.
|
|
22.09.2006 16:23 |
|
|
TroX
Kaiser

Dabei seit: 19.08.2006
Beiträge: 1.110
Am lernen: Server; C++; Java Fachgebiet: XHTML; JavaScript; PHP; MySQL
 |
|
RewriteEngine on
RewriteRule ^statisch\.html$ pi74573904_cID=0.htm [L,R=301]
RewriteRule ^pi74573904_cID=(+d)\.htm$ pi74573904.htm?categoryID=$1
?
__________________
|
|
22.09.2006 16:33 |
|
|
absolutbeginner
Grünschnabel
Dabei seit: 22.09.2006
Beiträge: 3
Am lernen: HTML; PHP
Themenstarter
 |
|
Danke!
hab natürlich davor
Options +FollowSymLinks
RewriteEngine on
aber jetzt zeigt er die ganze Site nicht mehr an, liegt alles im Root Verzeichnis, könnte es damit was zu tun haben ?
|
|
22.09.2006 16:45 |
|
|
absolutbeginner
Grünschnabel
Dabei seit: 22.09.2006
Beiträge: 3
Am lernen: HTML; PHP
Themenstarter
 |
|
Lösung
Problem wurde mit folgendem Eintrag in die htaccess gelöst und die umleitung funktioniert jetzt wunderbar:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^statisch.htm$ /pi74573904.htm?categoryId=0&trick=true [L]
RewriteCond %{QUERY_STRING} !trick=true$
RewriteRule ^pi74573904.htm$ /statisch.htm? [L,R=301]
Vielen Dank ans Forum!
|
|
23.09.2006 15:25 |
|
|
|
|
|
 |
|