Codeigniter:在服务器中找不到请求的URL

时间:2016-12-15 18:01:11

标签: php codeigniter url unicode fonts

我的英语不好,所以请考虑我的语法错误。

我来自孟加拉国,因此我的客户希望将Bangla URL用于SEO友好。我试图在URL中传递一些特殊的Unicode字。

通常一切都还可以,但是当我通过这个'অর্থনীতি'类型的单词浏览器显示对象时找不到。我使用了url_encode / url_decode,allowed_uri_chars以及更多其他建议,但此浏览器消息是相同的。我可以在URL中传递这类词吗?

我附上了两张照片。一个是URL正常工作而另一个工作不正常。

enter image description here

2 个答案:

答案 0 :(得分:0)

首先确保在 config.php 文件

中启用查询字符串
$config['enable_query_strings'] = TRUE;

答案 1 :(得分:0)

您必须更改控制器功能。

?-

您只需在控制器功能中添加此参数public function news_details($news_id, $news_slug) { $data = array(); $data['news'] = $this->WelcomeModel->full_news($news_id); $this->load->view('full-news', $data); }

编辑1:

这是我试过的功能:

$news_slug

这就是我的输出:

enter image description here

编辑2: 第二个截图根据您提供的字符串 enter image description here