我在我們的網站(www.jp.com =>第一個項目).htaccess codeigniter問題 我剛剛建立了一個新的項目,我設置和通過別名鏈接訪問。 (www.jp.com/pt =>第二個項目)。重寫.htaccess刪除index.php與codeigniter上的別名url
的路徑是這樣的: 第一個項目:在/ var/WWW/JP 第二個項目:在/ var/WWW/PT
的問題,如果我訪問此網址:「www.jp.com/點「它的作品, 但是..如果我訪問其他控制器,例如:」www.jp.com/pt/news「,我沒有設置控制器作爲默認控制器,頁面404顯示未找到。
然後,我嘗試使用的index.php這樣,「www.jp.com/pt/index.php/news」這是作品..
誰能幫我解決這個?我將可以訪問我的別名鏈接沒有的index.php
我使用CI 2 & PHP 5.3
這裏是我的代碼(從許多參考混合:d)
當前的.htaccess:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|public)
RewriteRule ^/(.*)$ http://www.jp.com/$1 [NC,L,R=301]
我的config.php:
$root = "http://".$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = "$root";
$config['index_page'] = '';
謝謝...