Нужно осуществить передачу номер счёта. ПРИМЕР: страница - сайт.ру/shops/ ссылка "Оплатить" - сайт.ру/shops/order/3009/ страница - сайт.ру/shops/order/3009/ Видел такое на одном сайте, и встал вопрос: это так GET передаётся или для каждого счёта создаётся отдельная страница...
Ссылка "Оплатить" в итоге на стороне сервера так сайт.ру/shops/order/3009/ или так сайт.ру/shops/order/index.php?id=3009 прописывается? В моём случае так в .htaccess должно быть? Код (Text): RewriteEngine on RewriteRule ^shops/order/([^/]+)/?$ index.php?id=$1 [L]
Нашёл решение на ютубе. Эта тема "ЧПУ" (Человеко-Понятный URL) называется. Ссылка "Оплатить" сразу так полностью и пишется - https://www.сайт.ру/shops/order/3009/ .htaccess Код (Text): RewriteEngine on Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^order/([0-9a-z\-\_]+)/?$ shops/order/index.php?id=$1 [L]
Я за единую точку входа. Элементарный htaccess перенаправляет всё на index.php, а он уже решает, как быть дальше