2016-12-15 9 views
2

私は英語が良くないので、文法上の間違いを考慮してください。Codeigniter:要求されたURLがサーバーに見つかりません

私はバングラデシュ出身ですので、私のクライアントはSEOに優しいBanglaのURLを求めています。 URLにUnicodeの単語をいくつか書いてみました。

通常はすべてが問題ありませんが、これを渡すと「অর্থনীতি」タイプの単語ブラウザが表示されます。オブジェクトが見つかりません。私はurl_encode/url_decode、permitted_uri_charsなどの他の提案も使用しましたが、このブラウザのメッセージは同じです。このタイプの単語をURLに渡すことはできますか?

2枚添付しました。 1つはURLが正常に動作し、もう1つがうまく動作しません。すべての最初の

enter image description here

+0

あたりのように、第2のスクリーンショットコントローラ機能 '' 'news_details()' '' – kishor10d

+0

パブリック関数news_details($ news_idのコードを表示){ $ data = array(); $ data ['news'] = $ this-> WelcomeModel-> full_news($ news_id); $ this-> load-> view( 'フルニュース'、$ data); } –

答えて

0

あなたはのconfig.phpファイルここでは、あなたのコントローラ機能を変更する必要が

$config['enable_query_strings'] = TRUE; 
+0

私はそうですが、結果は同じです。私もシステム>コア> URL.phpを変更uf8_enabled –

0

にクエリ文字列を有効にしてください。私が試した

これは私の機能::

function news_details($id, $slug){ 
    print_r("News Id : ". $id); 
    print_r("<br>"); 
    print_r("News Slug : ".$slug); 
} 

そしてこの

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

+0

kishor10d、兄私は$ news_sulgを使用しました。ここではパラメータの問題はありません。 Codeigniter URLはこの種の文字を許可していません –

+0

@KhyrulAlam:私は何かをして、あなたに連絡します。 – kishor10d

+0

@KhyrulAlam:私は自分の答えを編集しました。私はcodeigniterのデモをセットアップし、同じスクリーンショットを添付しました。これはあなたが欲しいものですか?他の何か、私に知らせてください。私のcodeigniterのバージョンは3.1.1です – kishor10d

関連する問題