Соответствие действия контроллера в htaccess - PullRequest
0 голосов
/ 30 сентября 2018

Я хочу добавить условие if в файле htaccess для действия контроллера.URL выглядит как

www.example.com/user/profile/5?cid=7&pos=1

Я хочу добавить условие в файл htaccess, если URL является действием «профиль».Я попробовал следующее:

<If "%{REQUEST_URI} == 'profile'">
        // do something
</If>

, но это не работает.Пожалуйста, совет.

1 Ответ

0 голосов
/ 07 октября 2018

Это потому, что ваш REQUEST_URI равен /user/profile/5?cid=7&pos=1, а не просто profile, поэтому ваше условие не выполнено.

Если вы хотите узнать, содержит ли REQUEST_URI profile, вы можете сделать это с помощью простого регулярного выражения:

<If "%{REQUEST_URI} =~ /profile/">
    // do something
</If>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...