2015-09-04 99 views
1

我已將一個codeigniter應用程序導入到我的服務器。當我試圖從索引頁瀏覽到任何其他頁面時,顯示我的網址未找到錯誤。我已經改變了我的基本URL在config.php文件,我的.htaccess文件看起來像這個 -在此服務器上找不到請求的網址

RewriteEngine on 
#RewriteCond $1 !^(index\.php|public|\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

# BEGIN Compress text files^M 
<ifModule mod_deflate.c> 
# AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain^M 
# AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml^M 
# AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml^M 
# AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json^M 
# AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf^M 
# AddOutputFilterByType DEFLATE font/truetype font/opentype^M 
</ifModule> 
# END Compress text files^M 

# BEGIN Turn ETags Off^M 
#FileETag None^M 
# END Turn ETags Off 

此外,當我想以這樣的URL格式 -

http://localhost/projectname/index.php/signin?uid=%271441336195

訪問頁面

它的可訪問性。我在Linux上運行Apache服務器。任何幫助將不勝感激。

回答

0
config.php變化

$config['base_url'] = ''; 
$config['index_page'] = ''; 

.htaccess

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

注意:確保

  1. 上傳的所有文件(系統,APPLICAT離子,....)
  2. .htaccess以外的地方appllication文件夾
+0

沒有靜止的問題是堅持,我需要太添加的重寫規則項目文件夾路徑? –

相關問題