У меня есть форма на сайте, где пользователи могут добавлять новые страницы. Я должен создать дружественные для SEO URL-адреса и сделать их уникальными.
Какие символы я могу отображать в URL, я знаю, что пробелы нужно преобразовать в подчеркивание:
"" -> "_" и перед ним - подчеркивает что-то еще, например:
"_" -> / подчеркивание
Легко сделать заголовок из URL обратно.
Но в моем названии могут быть все символы с клавиатуры, даже: @ #%: "{/\';.>
Есть ли какие-либо противопоказания, чтобы не использовать эти символы в URL?
Важным является:
- простое создание URL и заголовка из обратного URL (без запросов к базе данных)
- каждый заголовок уникален, поэтому URL тоже должен быть
-SEO дружественных URL