erricss,  не думаю что сильно загрузка увеличится
у меня было на сайте подобное.
то есть фирма с ид
но так же можно было на неё выйти через firm5.site.ru или через её название
name.site.ru
около 25к фирм было            
                        
         
            
            
            
                # erricss (21.09.2016 / 14:04)
И еще, что лучше для seo 
/url/cat-2.html
/url/cat-2/
/url/2/
Или все же убирать цифры?
/news/2421-v-moskve-proshel-uragan/ # id-title
/news/12.06.2016-v-moskve-proshel-uragan-2421/ # date-title-id
/news/12.06.2016/v-moskve-proshel-uragan/ # date-customurl
/news/v-moskve-proshel-uragan/ #customurl
лучше последние 2 варианта.
кастом урл как ты понимаешь хранится в бд, генерится\задается при создании записи            
 
                        
         
            
            
            
                если найду хитач , кину сюда            
                        
         
            
            
            
                спасибо, я примерно понял как сделать
Как думаю, отправлять нужный урл через чпу. Получать адрес через REQUEST_URI дальше производить поиск по базе и нужное выводить.
Будет так работать или есть лучше вариант?            
                        
         
            
            
            
                тебе правило нужно что ли?
нарисуй пример желаемого урла            
                        
         
            
            
            
                erricss,  производится поиск по регулярке нужного, делаем запрос в базу на получение ид, перенаправляем без редиректа, в итоге у нас получается и адрес красивый и по ид вывод            
                        
         
            
            
            
                Ну я уже сделал, вроде робит.
Сделал так.
Генерирую чпу нужный, пример: /johncms-i-td/ 
дальше получаю через REQUEST_URI урл "/johncms-i-td/"
произвожу поиск по базе на совпадения, если есть совпадения вывожу id
Нормально? Или можно лучше            
                        
         
            
            
            
                ну да.
я например не парюсь и делаю просто...
***.net/books/series/Легендарный%20Лунный%20Скульптор/
WHERE `title` = '".$request."'
и вывожу данные на страницу
а вообще, если ты делаешь реврайт по всему сайту, то тебе с роутером проще будет на много            
                        
         
            
            
            
                # ramzes (21.09.2016 / 15:01)
ну да.
я например не парюсь и делаю просто...
***.net/books/series/Легендарный%20Лунный%20Скульптор/
WHERE `title` = '".$request."'
и вывожу данные на страницу
а вообще, если ты делаешь реврайт п
не очень понял, что за роутер            
 
                        
         
            
            
            
                erricss,  роутер = маршрутизатор.
решений куча.
суть проста. 1 правило для реврайта перенаправляет все запросы на точку входа (допустим router.php)
в точке входа запрос разбирается и следуя логике подключает ту или иную страницу.