@gomer1726

Как доставить GET параметры если у тебя ЧПУ адрес?

Допустим есть поле alias в БД оттуда берем значение для каждого элемента и делаем чпу ссылки
Например ссылка имеет вид
www.domain.com/post?id=8
а после трансформирования имеет вид
www.domain.com/autocar.html
так вот если страница должна знать ГЕТ параметр id поста а у нас его не будет после трансформирования
тогда как быть?
Это для теории объясните мне пожалуйста или дайте ссылку
  • Вопрос задан
  • 374 просмотра
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
GET-параметры проходят через ЧПУ надо только htaccess корректный сделать что бы они передавались. Например так:
RewriteEngine On  
RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f  
RewriteRule ^(.*)$ ./index.php?route=$1 [QSA]

И потом просто обращаетесь www.domain.com/autocar.html?var=1 и работаете с ними

В вашем случае если 8ку обязательно передать в URL делают www.domain.com/8/autocar.html или autocar8.html потом в роутере уже адрес разбираем и получаем нужную цифру
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы