lostyazilim

codeigniter da " The URI you submitted has disallowed characters. " Sorunu acil yardım

6 Mesajlar 1.508 Okunma
lstbozum
wmaraci reklam

ikcakiroglu ikcakiroglu WM Aracı Kullanıcı
  • Üyelik 24.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Trabzon
  • Ad Soyad İ** Ç**
  • Mesajlar 11
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
erbimelektronik.com.tr yaptığım site; mesela erbimelektronik.com.tr/hakkimizda sayfasına girmek istediğimde ---The URI you submitted has disallowed characters.--- hatası veriyor sizce neden olabilir??

htaccess im şöyle



Header set Access-Control-Allow-Origin "*"



RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/\home/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/\home/$1 [L]

RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/\home/\$1 [L,QSA]
 

 

wmaraci
reklam

Shrikeen Shrikeen Frontend Developer Kullanıcı
  • Üyelik 24.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ş**
  • Mesajlar 2933
  • Beğeniler 745 / 744
  • Ticaret 60, (%100)
Bu sorun htaccess'den değil de farklı biryerdendi. Facebook'un codeigniter'lı klonunda da aynı sorun vardı. Bulursam paylaşırım.

Çözümü:

/system/application/config/config.php dosyasında

Şu satırı bul:
$config['permitted_uri_chars']

Şununla değiştir:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:&_\-';

Ben sorunu böyle çözmüştüm. Bir dene istersen.
 

 

ikcakiroglu ikcakiroglu WM Aracı Kullanıcı
  • Üyelik 24.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Trabzon
  • Ad Soyad İ** Ç**
  • Mesajlar 11
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Denedim Olmadı Abi yaa orjinali şu halde
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';


ben senin dediğin gibi değiştim ama olmadı
 

 

Shrikeen Shrikeen Frontend Developer Kullanıcı
  • Üyelik 24.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ş**
  • Mesajlar 2933
  • Beğeniler 745 / 744
  • Ticaret 60, (%100)

ikcakiroglu adlı üyeden alıntı

Denedim Olmadı Abi yaa orjinali şu halde
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';


ben senin dediğin gibi değiştim ama olmadı


Tamam birde şöyle yapalım:

system/libraries klasöründeki URI.php'yi aç. 189. satırdaki aşağıdaki kodu bul.

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

Bununla değiştir:

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

Şimdi system/application/config/config.php dosyasındaki 126. satıra gel

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

bununla değiştir

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

Bu şekilde bir dene bakalım.
 

 

wmaraci
wmaraci

ikcakiroglu ikcakiroglu WM Aracı Kullanıcı
  • Üyelik 24.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Trabzon
  • Ad Soyad İ** Ç**
  • Mesajlar 11
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
şaka gibi ama yok o şunlar var :)

httpd/unix-directory Cache 4 KB 0755
httpd/unix-directory javascript 4 KB 0755
application/x-httpd-php Calendar.php 12,37 KB 0644
application/x-httpd-php Cart.php 14,72 KB 0644
application/x-httpd-php Driver.php 5,29 KB 0644
application/x-httpd-php Email.php 46,86 KB 0644
application/x-httpd-php Encrypt.php 11,25 KB 0644
application/x-httpd-php Form_validation.php 28,9 KB 0644
application/x-httpd-php Ftp.php 12,28 KB 0644
application/x-httpd-php Image_lib.php 36,47 KB 0644
text/html index.html 114 byte 0644
application/x-httpd-php Javascript.php 19,65 KB 0644
application/x-httpd-php Log.php 2,63 KB 0644
application/x-httpd-php Migration.php 7,81 KB 0644
application/x-httpd-php Pagination.php 8,84 KB 0644
application/x-httpd-php Parser.php 4,32 KB 0644
application/x-httpd-php Profiler.php 18,85 KB 0644
application/x-httpd-php Session.php 18,81 KB 0644
application/x-httpd-php Sha1.php 4,88 KB 0644
application/x-httpd-php Table.php 11,1 KB 0644
application/x-httpd-php Trackback.php 11,71 KB 0644
application/x-httpd-php Typography.php 12,42 KB 0644
application/x-httpd-php Unit_test.php 8,01 KB 0644
application/x-httpd-php Upload.php 26,9 KB 0644
application/x-httpd-php User_agent.php 10,26 KB 0644
application/x-httpd-php Xmlrpc.php 32,78 KB 0644
application/x-httpd-php Xmlrpcs.php 15,19 KB 0644
application/x-httpd-php Zip.php 9,93 KB
 

 

Shrikeen Shrikeen Frontend Developer Kullanıcı
  • Üyelik 24.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** Ş**
  • Mesajlar 2933
  • Beğeniler 745 / 744
  • Ticaret 60, (%100)

ikcakiroglu adlı üyeden alıntı

şaka gibi ama yok o şunlar var :)

httpd/unix-directory Cache 4 KB 0755
httpd/unix-directory javascript 4 KB 0755
application/x-httpd-php Calendar.php 12,37 KB 0644
application/x-httpd-php Cart.php 14,72 KB 0644
application/x-httpd-php Driver.php 5,29 KB 0644
application/x-httpd-php Email.php 46,86 KB 0644
application/x-httpd-php Encrypt.php 11,25 KB 0644
application/x-httpd-php Form_validation.php 28,9 KB 0644
application/x-httpd-php Ftp.php 12,28 KB 0644
application/x-httpd-php Image_lib.php 36,47 KB 0644
text/html index.html 114 byte 0644
application/x-httpd-php Javascript.php 19,65 KB 0644
application/x-httpd-php Log.php 2,63 KB 0644
application/x-httpd-php Migration.php 7,81 KB 0644
application/x-httpd-php Pagination.php 8,84 KB 0644
application/x-httpd-php Parser.php 4,32 KB 0644
application/x-httpd-php Profiler.php 18,85 KB 0644
application/x-httpd-php Session.php 18,81 KB 0644
application/x-httpd-php Sha1.php 4,88 KB 0644
application/x-httpd-php Table.php 11,1 KB 0644
application/x-httpd-php Trackback.php 11,71 KB 0644
application/x-httpd-php Typography.php 12,42 KB 0644
application/x-httpd-php Unit_test.php 8,01 KB 0644
application/x-httpd-php Upload.php 26,9 KB 0644
application/x-httpd-php User_agent.php 10,26 KB 0644
application/x-httpd-php Xmlrpc.php 32,78 KB 0644
application/x-httpd-php Xmlrpcs.php 15,19 KB 0644
application/x-httpd-php Zip.php 9,93 KB


Hocam o zaman URI.php'nin nerede olduğunu bulun :) Sürüm farklılığından kaynaklanıyor olabilir.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al