2012-12-08 31 views
1

我有一個使用codeigniter編寫的腳本。Codeigniter問題訪問/ admin

當使用一個子域http://name.domain.com/admin/它工作正常,但我現在需要安裝文件夾中的腳本,我無法訪問http://domain.com/name/admin/我只是得到訪問的404

我猜(但我可能是完全錯誤的)這是一個.htaccess問題。

RewriteEngine on 
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

我會很感激的任何幫助點我在正確的方向,所以我可以解決這個問題。

感謝

{} EDIT1 沒有.htaccess文件name.domain.com/,name.domain.com/admin & domain.com/name所有的工作,它只是domain.com/name/管理員不起作用。 當我添加如上所示的.htaccess或第二個答案在子域URL下仍然有效,但domain.com/name停止工作,而domain.com/name/admin繼續不工作

+0

能否請你在這裏把你的.htaccess文件的代碼。 –

+0

htaccess添加到主要問題爲更好的格式化 –

回答

1

您應該排除在你的.htaccess你name文件夾:

RewriteEngine on 
RewriteCond $1 !^(index\.php|install|updates|backups|images|css|js|uploads|jPicker|ckeditor|kcfinder|qr|fancybox|test\.php|licence\.txt|robots\.txt|name) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
+0

嗨, 感謝您的答覆,但它沒有工作 –

+0

@TonyDeefer我誤解了你的問題。我認爲我誤解了。 'name'文件夾和'admin'控制器是什麼? – SubRed

+0

/name是腳本的安裝文件夾,控制器都在應用程序/控制器中 –