Как написать оптимизированные для SEO имена файлов изображений с помощью веб-форм и маршрутизации ASP.NET - PullRequest
1 голос
/ 15 августа 2011

Я хотел бы улучшить SEO для своих изображений на веб-сайте.

В моем сценарии:

  • У меня есть файл для изображения в папке: mysite.com/cdn/cms/images/15554.jpg (15554 представляет Imageid)

  • Я хотел бы переписать атрибут src для этого имени файла, чтобы оно выглядело как mysite.com/cdn/cms/images/mypicturename-15554.jpg

Как это сделать, используя только функции маршрутизации ASP.NET в .NET 4?

1 Ответ

1 голос
/ 15 августа 2011

Я бы написал обработчик для ресурса изображения.Таким образом, вы можете управлять тем, как вы хотите «виртуально» назвать их так, как вы хотите.Затем, когда поступает внешний запрос, действительно ли они используют сайт или пытаются связать изображение с помощью запроса, вы можете сопоставить виртуальное имя с именем в файловой структуре (или в базе данных в зависимости от ваших настроек).*

Хэндлер - это определенно тот путь, которым вы хотите идти.Очень низкие накладные расходы.

...