Код: Выделить всё
preg_match("/(\/)([0-9]+)(\/?)$/", $_SERVER["REQUEST_URI"], $m);
Код: Выделить всё
http://www.example.com/health-and-fitness-tips/999/
Я меняю 999 (post_id) на то, как -do-I-lose-10kg-in-12-weeks', post_title`, и нужно изменить регулярное выражение, чтобы обнаружить новую строку.
Моя первая мысль нужно было просто добавить [a-z]\- в конец регулярного выражения, получив следующее регулярное выражение:
Код: Выделить всё
"/(\/)([0-9][a-z]/-+)(\/?)$/"
Подробнее здесь: https://stackoverflow.com/questions/151 ... -slug-text
Мобильная версия