Это mod_rewrite работает для одного URL -/блог/- Я должен предназначаться:Перенаправление 301 для URL, с тем же параметром, разные значения, разные цели
RewriteEngine on
RewriteCond %{QUERY_STRING} ^pagenumber=([0-9]*)$
RewriteRule (.*) /blog/? [R=301,L]
этот вопрос у меня есть, что pagenumber
может быть 2, 3, 4, и так далее для ряда различных URL-запросов, таких как:
/blog?pagenumber=2
/blog?pagenumber=3
/blog?pagenumber=4
/corp?pagenumber=2
/corp?pagenumber=3
/new-1?pagenumber=2
можно ли создать RewriteCond, такие как:
^/blog(^\?)pagenumber=([0-9]*)$ http://www.domain.com/blog/?
, что я могу повторно использовать для каждого отдельного URL (/ blog /,/corp/и т. Д.)?
(я уверен, что пример не прав, но хотел бы получить идею через ...)
Или есть другой, более простой способ, что мне не хватает?
Любая помощь, которую может предоставить любой человек, будет оценена по достоинству.
Спасибо!
Bryan
Спасибо за предложение. Как таковой: (. *) RewriteEngine на RewriteCond% {QUERY_STRING}^PageNumber = ([0-9] *) $ RewriteRule% {REQUEST_URI}? [L, R] вызывает перенаправление URL-адреса на домен.com/index.php. – bryan