Разрешить только разрешенное Запрет "перезаписи" $_GET параметров, sef-url, чпу
Есть такие чпу (или чпу такого вида)
http://oop/activity/posts-pg1-sort2/
Если к этому чпу добавить ?pg=3
получится http://oop/activity/posts-pg1-sort2/?pg=3
Всё работает, всё хорошо, но сам чпу указывает на стр №1.
Как сделать так, чтобы параметры не перезаписывались таким способом? Уверен это можно решить при помощи .htaccess (или как?)?
ДОПИСЫВАЮ Пока гулял на свежем воздухе, ко мне пришла идея: средствами php удалять всё что после ? и делать редирект. Если завтра код напишется - придется самому писать ответ на свой вопрос.
но всё-таки интересно можно ли это сделать при помощи .htaccess ?
ДОписываю еще:
RewriteRule ^activity/posts-pg([0-9]+)-sort(1|2)/$ show.php?wsh=27&pg=$1&sort=$2 [QSA,L]
Но это не поможет ни вам ни мне (?)
@teran , наверное вы недопоняли меня. У меня ВСЕ чпу (ссылки) хорошие и правильные.
Тут речь о том что если кто-то из пользователей руками сам добавит в адресную строку ?pg=3, то получится "глюк" как на скриншоте.
Можно ли такое поведение считать как глюк, баг, страшную ошибку... - я не знаю.
