Mengatasi Error: The URI you submitted has disallowed characters

Hari ini saya pindah hosting untuk web iklan baris, semuanya berjalan mulus dari mulai upload file, membuat database, import SQL dan lain-lain. Namun muncul permasalahan, semua link tidak bisa dibuka dan muncul peringatan The URI you submitted has disallowed characters.

Saya berfikir dari pihak hosting yang tidak support, soalnya ketika saya gunakan hosting yang lain semuanya berjalan normal. Saya tanya fihak hosting bingung juga dia  . Setelah cari di om gugel, ternyata permasalahnnya ada di CodeIgniter.

Saya coba tutorial tersebut, ternyata apa yang saya cari tidak saya temukan. Dan ternyata semua tutorial tersebut menggunakan CodeIgniter V 1.7  sedangkan script yang saya gunakan CodeIgniter V 1.0 

Berkat si pencari yang pintar FileSeek akhirnya saya menemukan kode tersebut dan semuanya berjalan normal.

Bagi sobat yang mengalami hal serupa, silahkan lihat dulu versi CI nya, kodenya sama, hanya letaknya yang berbeda.

Versi 1.0

Cari Router.php (system/libraries/Router.php)

cari kode :
if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str))

ganti dengan :
if ( ! preg_match("|^[".($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str))

Versi 1.7

Cari URI.php (system/libraries/URI.php)

cari kode :
if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

ganti dengan :
if ( ! preg_match("|^[".($this->config->item('permitted_uri_chars'))."]+$|i", rawurlencode($str)))

selanjutnya pada Versi 1.0 dan 1.07 cari config.php

cari kode :
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';

ganti dengan :
$config['permitted_uri_chars'] = 'a-z 0-9~%\.\:_\-';

Sekarang permasalahan web Anda sudah fix
Post a Comment

Popular posts from this blog

Update WINDOWS 7 yang wajib dihindari

Panduan 5menit untuk mencari backlink berkualitas tinggi

Cara Pasang Meta Tag SEO Friendly dan Valid HTML5 pada Blogger