CodeIgniter - URL'den index.php gizlemek için nasıl

3 Cevap php

Bu benim. Htaccess gibi görünüyor. . Htaccess CodeIgniter'ın "sistem" dizini ve hangi de index.php içeren üstüdür / www / scripts dizinine oturuyor. Ben Apache 2.2.x. içinde mod_rewrite sağladı Bu Ubuntu 9.10 sunucusudur.

I link bu izledi, ama çalışmıyor. Ben bu işleri böylece apache2, herhangi bir özel yapılandırma yapmak gereken bir şey var mı?

  • YenidenYazmaMotoru
  • RewriteBase /
  • RewriteCond% {} REQUEST_FILENAME!-F
  • RewriteCond% {} REQUEST_FILENAME!-D
  • RewriteRule ^ (. *) $ Index.php / $ 1 [QSA, L]

3 Cevap

Bu kullanabilirsiniz:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /folder/index.php/$1 [L]

Sadece. Htaccess dosyasına aşağıdaki kodu atmak

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

Source: http://codeigniter.com/user_guide/general/urls.html