В настоящее время я использую следующие правила для перенаправления со стандартных URL-адресов на SEO-URL:
RewriteRule ^books/v/([0-9]+)/(.*)/page([0-9]+) books.php?type=book&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/c/([0-9]+)/(.*)/page([0-9]+) books.php?type=category&id=$1&title=$2&page=$3 [L]
RewriteRule ^books/v/([0-9]+)/(.*) books.php?type=book&id=$1&title=$2 [L]
RewriteRule ^books/c/([0-9]+)/(.*) books.php?type=category&id=$1&title=$2 [L]
RewriteRule ^books books.php [L]`
Теперь я хотел бы автоматически перенаправить URL-адреса с правильными идентификаторами и неправильными заголовками на правильныеURL.
Stackoverflow выполняет аналогичные действия - если вы введете URL-адрес вопроса с правильным идентификатором, но с неверным соответствующим заголовком, он автоматически перенаправит вас на правильный URL-адрес.
Я полагаю, что это должно быть сделано с использованием PHP, но я не знаю, каков лучший способ сделать перенаправление.