The question is not enough clear, so I will explain more.
My client has a requirement in mobile1 about the users all SHOULD not visit all request2
For example:
The users SHOULD: only visit some in below list:
- mydomain.com/catalog/product/view
- mydomain.com/cusotmer/account/
any_action - mydomain.com/onepage/checkout/
any_action
So, I am having a solution is at the method: Mage_Core_Controller_Varien_Action::preDispatch()
I will get the request variable to check what is moulde, controller, action. If it is valid in list, if not I will redirect to an accessed denied page.
I know that is bad, so I am looking for other solutions.
1: We’ve already designed a theme for mobile, just want to give for user some pages are necessary.
2: I mean to the router format: module/ controller/ action.
UPDATE:
Thanks all guys so much. Now, I understand what I need to do. I don’t know how to close my question. So please help me if you can. I don’t want to be a member who never accept the answer.
This is not good question which could be easy to answer, but very happy for help from @azakolyukin and @elgabbu
So, I think @azakolyukin‘s comment is correct answer.