Как запретить брать контент по id?

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
LenKor
New Member
New Member
Posts: 4
Joined: Mon Aug 15, 2011 10:28 am

Как запретить брать контент по id?

Post by LenKor »

Если в адресной строке набрать sitename.ru/123/ , то возвращается страница контента с id=123. Можно ли это как-то отключить?
Пока сделал через mod_rewrite, но это всётаки плохое решение, потому что в случае если будет контент с алиасом из цифр или модуль в котором есть адреса, заканчивающиеся на цифры, то они тоже будут недоступны.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

Re: Как запретить брать контент по id?

Post by Fenik17 »

А зачем запрещать?
LenKor
New Member
New Member
Posts: 4
Joined: Mon Aug 15, 2011 10:28 am

Re: Как запретить брать контент по id?

Post by LenKor »

Очень придирчивый заказчик. Да и вобще не круто, когда на сайте у одной и той же страницы много адресов.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

Re: Как запретить брать контент по id?

Post by Fenik17 »

LenKor wrote:Очень придирчивый заказчик. Да и вобще не круто, когда на сайте у одной и той же страницы много адресов.
Не круто - не аргумент. Надо везде выводить ссылки в правильном (едином) формате, и проблемы не будет. В чем вообще проблема с альтернативными ссылками/алиасами? Ну работают и работают.

А если уже где-то засветились, решение проблемы дублей для поисковиков описано тут: http://forum.cmsmadesimple.org/viewtopi ... 27&t=55110

У заказчика есть какие-то веские доводы в пользу блокировки числовых идентификаторов?

Если очень хочется заниматься ерундой, правьте функцию get_pageid_or_alias_from_url из page.functions.php, чтобы на id возвращала null.
LenKor
New Member
New Member
Posts: 4
Joined: Mon Aug 15, 2011 10:28 am

Re: Как запретить брать контент по id?

Post by LenKor »

Позвольте не согласиться.
Такая ситуация сама по себе неправильная, и не даёт покоя моему перфекционизму.
Ну а заказчику просто "не нравится", этого достаточно.
И ссылки я вывожу в едином формате, просто у заказчика куча "программистов" в штате, и они нашли такой баг (или фичу).
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

Re: Как запретить брать контент по id?

Post by Fenik17 »

LenKor wrote:Такая ситуация сама по себе неправильная.
Сногсшибательный аргумент.
LenKor
New Member
New Member
Posts: 4
Joined: Mon Aug 15, 2011 10:28 am

Re: Как запретить брать контент по id?

Post by LenKor »

Ну а чем не аргумент?
Спасибо за ответ, ваша точка зрения понятна.
Post Reply

Return to “Russian - русский”