Извиняюсь, если это не то место, но у меня есть сайт WordPress, и мне нужно перенаправить старый домен с различными параметрами запроса на новый URL …
Старый домен: www.mysite.com/newspage.asp?m=4&y=2015
и мне нужен этот URL-адрес, а также этот URL-адрес с различными параметрами запроса, чтобы перейти к: mysite.com/news
.
Я просматривал различные части Интернета, но не могу найти ничего, что работает, поэтому любая помощь будет замечательной!
Кроме того, я хотел бы сделать это через файл .htaccess
…
Благодаря,
мистифицировать
Старый домен:
www.example.com/newspage.asp?m=4&y=2015
и мне нужен этот URL-адрес, а также этот URL-адрес с различными параметрами запроса, чтобы перейти к:
example.com/news
.
Таким образом, вы также меняете хост с этим перенаправлением (субдомен www-огома)? В противном случае это просто похоже на то, что вы можете игнорировать строку запроса. Это относительно тривиально с mod_rewrite. Следующие директивы должны будут приблизиться к началу вашего файла .htaccess
перед передним контроллером WordPress.
RewriteRule ^newspage\.asp$ http://example.com/news? [R=301,L]
Это соответствует любой строке запроса.
?
в конце подстановки RewriteRule
удаляет строку запроса из запроса. В противном случае он будет передан целевому URL. Кроме того, на Apache 2.4+ вместо этого вы можете использовать флаг QSD
(Query String Discard).