Привет всем, у меня есть несколько страниц с именами людей. И им нужно переместить их в подпапку, но каким-то образом перенаправить старую страницу на новую, поэтому, когда посетитель проверяет старую страницу, чтобы перенаправить ее на новую, но я бы хотел удалить идентификатор человека из URL-адреса состав.Переписать динамическую структуру url
http://domain.com/john-p001/ -> http://domain.com/person/john/
http://domain.com/george-p002/ -> http://domain.com/person/george/
Что я делал в моей текущей установки на .htaccess
## internal forward from pretty URL to actual one
RewriteRule ^([^/]+)-p([0-9]+)\/$ person.php?name=$1&id=$2 [L,NC,QSA,NE]
Другой вопрос, у меня есть, будет ли это редирект держать поисковой системы ранга на этих страницах?
Как вы получите идентификатор из 'Http: // domain.com/человек/джон /'? – anubhava
Джон может быть уникальным для людей, поэтому будет только 1 id. – Incognito
Так что 'http: // domain.com/person/john /' должен быть внутренне переписан как '/person.php? Name = john'? – anubhava