codeigniter v 2.2.6 url encode for not work for:num

时间:2017-05-05 08:04:19

标签: php codeigniter codeigniter-2

我的路线是:

$apartment = urlencode('διαμερίσματα');
$wild = '/(:num)';
$secondwild =  urlencode('/(:num)'));
...
$route[$apartment] = 'page/apartments';
$route[$apartment.$wild.$secondwild] = 'page/apartment/$1/$2'; //problem route

在我的问题路由行中,secondwild值是一个希腊语(语言)单词,它无法识别urlencode函数:num。我在浏览器上收到一条消息:

Not Found

The requested URL /igntest/διαμεÏίσματα/1/ΔιεÏθυνση was not found on this server.

可能是什么问题? (codeigniter v 2.2.6)

1 个答案:

答案 0 :(得分:0)

您不需要对(:num)(:any)和其他类似的通配符进行网址编码......这样做甚至没有意义。