Как назвать страницу .aspx со специальными символами в имени? - PullRequest
0 голосов
/ 29 августа 2018

Действительно простая проблема, я хотел создать страницу .aspx, в которой есть специальные символы в URL / имени файла. Вот простой общий пример того, что я пытаюсь сделать:

http://www.example.com/my-aspx-page-in-C%23.aspx

Обратите внимание, что в этом случае C% 23 означает "C #" после декодирования URL. Я хочу сделать это так, чтобы поисковые системы индексировали соответствующие специальные символы.

ОК - так как мне это сделать? Я не думаю, что смогу создать страницу ASPX со специальными символами в реальном имени файла. И хотя, возможно, возможно создать какой-то модуль, который бы это делал, я надеялся, что может быть гораздо более простой способ сделать это.

Мысли

1 Ответ

0 голосов
/ 29 августа 2018

Вы можете использовать дружественные URL в ASP.NET. Вот учебник:

https://www.hanselman.com/blog/IntroducingASPNETFriendlyUrlsCleanerURLsEasierRoutingAndMobileViewsForASPNETWebForms.aspx

Имейте в виду, что% считается небезопасным символом в URL. Если вы не знаете, что это такое, просмотрите концепцию небезопасных и зарезервированных символов в URL:

https://perishablepress.com/stop-using-unsafe-characters-in-urls/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...