Просто интересно, как лучше всего делать маршруты в стиле SO.
Каков наилучший способ создания маршрутов в стиле SO (тире как пробелы)
Каков наилучший способ создания таких маршрутов?
Я нашел ASP.NET MVC и чистые URL, оптимизированные для SEO в блоге Доминика Петтифера.
Он работает по принципу белого списка, пропуская все символы 0-9 и a-z, обрабатывая несколько особых случаев и преобразуя все остальное в -hyphens-. Вы заметите, что пробелы также преобразуются в дефисы, и у вас может возникнуть желание использовать вместо подчеркивания . Не надо! Использование дефисов в SEO выгодно для того, чтобы поисковые роботы воспринимали их как пробелы.
Вот один способ .
Вот еще один .
Это называется слизняк кстати.
Я думаю, что лучшим способом было бы заменить любой не алфавитно-цифровой символ тире.Вы можете найти это регулярное выражение [^\w]+ и заменить на -.
[^\w]+
-