Diese mod_rewrite funktioniert für eine URL -/Blog/- Ich habe zum Ziel:Redirect 301 für URLs mit demselben Parameter, unterschiedliche Werte, verschiedene Ziele
RewriteEngine on
RewriteCond %{QUERY_STRING} ^pagenumber=([0-9]*)$
RewriteRule (.*) /blog/? [R=301,L]
Das Problem, das ich habe ist, dass pagenumber
2 sein kann, 3, 4, und so weiter für eine Reihe von verschiedenen Abfrage URLs, wie zB:
/blog?pagenumber=2
/blog?pagenumber=3
/blog?pagenumber=4
/corp?pagenumber=2
/corp?pagenumber=3
/new-1?pagenumber=2
Ist es möglich, ein RewriteCond wie zu erstellen:
^/blog(^\?)pagenumber=([0-9]*)$ http://www.domain.com/blog/?
, die ich für jede einzelne URL (/ blog /,/corp /, etc.) wiederverwenden kann?
(Ich bin sicher, dass beispielsweise nicht richtig, aber ich wollte über die Idee bekommen ...)
Oder gibt es eine andere, einfachere Art und Weise, dass ich fehle?
Jede Hilfe, die jemand zur Verfügung stellen kann, würde am meisten geschätzt werden.
Vielen Dank!
Bryan
Vielen Dank für die Anregung zu umleiten. Als solche: (. *) RewriteEngine auf RewriteCond% {QUERY_STRING}^= Seitennummer ([0-9] *) $ RewriteRule% {REQUEST_URI}? [L, R] Dies führt zur URL-Weiterleitung zu domain.com/index.php. – bryan