匹配htaccess中的控制器操作

时间:2018-09-30 18:12:06

标签: .htaccess if-statement url zend-framework

我想在htaccess文件中添加if条件以进行控制器操作。网址就像

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

如果URL是操作“配置文件”,我想在htaccess文件中添加条件。我尝试了以下操作:

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

但是它不起作用。请指教。

1 个答案:

答案 0 :(得分:0)

这是因为您的List<Room>等于List<Room> rooms = new List<Room>(); for (int i = 0; i < roomArray.Length / 3; i++) rooms.add(new Room { Width = roomArray[i, 0], Height = roomArray[i, 1], Length = roomArray[i, 2] }); 而不是REQUEST_URI,所以您的条件不满足。

如果您想了解自己的/user/profile/5?cid=7&pos=1 是否包含 profile,可以使用一个简单的正则表达式来实现:

REQUEST_URI