Возьмем в качестве примера очень простой случай, скажем, у меня есть этот URL:
http://www.example.com/65167.html
и я хочу предоставить этот контент по адресу:
http://www.example.com/about
ОБНОВЛЕНИЕ : обратите внимание, что «плохой» URL является каноническим (он создается CMS, которая использует его для внутренних ссылок), поэтому "/about"
- это просто способ его полировки. *
У меня есть два широких варианта: перенаправление на стороне сервера или на стороне клиента. Я всегда думал, что серверная сторона будет предпочтительнее, так как она более эффективна, то есть HTTP-трафик примерно вдвое меньше. Тем не менее, методы SEO имеют тенденцию отдавать предпочтение одному URL-адресу ресурса, поэтому предпочтение отдается клиентской стороне.
Как вы решаете этот конфликт, и есть ли другие факторы, которые я пропустил?