As a rule, you should not check the page path at the cucumber stage. Cucumber scripts are designed to be written from a user's perspective. The user is usually only interested in the contents of the page, so the test should check the contents of the page, not a specific URL or controller.
Instead of writing a script from a developer's point of view as follows:
Scenario: Administrator should be on the admin home page When I log in as an administrator Then I should be on the admin home page
Write it down from the user's point of view as follows:
Scenario: Administrator should have super-user tools When I log in as an administrator Then I should see the disable-abusive-user button
source share