2016-05-04 99 views
1

我想從項目的每個網址中刪除「Index.php」。我遵循以前提出的問題的許多說明。但我無法解決這個問題。 我無法找到實際的.htaccess文件。 我笨的版本是 「3.0.6」 .htaccess文件中包含該如何刪除codeigniter路徑中的index.php?

<IfModule authz_core_module> 
 
    Require all denied 
 
</IfModule> 
 
<IfModule !authz_core_module> 
 
    Deny from all 
 
</IfModule>

enter image description here

請指引我。如果在這個問題中缺少任何信息,請讓我知道。我是Codeigniter的新手。

+1

看一看這裏https://github.com/riwakawebsitedesigns/htaccess_for_codeigniter但如果你也使用wamp enable mod rewrite不要觸摸應用程序文件夾中的htaccess。 – user4419336

+0

上面的鏈接中存在太多文件...你能指導我使用哪個文件嗎? ? –

+0

@ wolfgang1983感謝您幫我解決這個問題 – Mena

回答

3

你只需要創建在同一水平上的.htaccess文件的索引

的.htaccess

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

在哪個文件中我把這一切? 你能解釋一下它是如何工作的嗎? –

+0

It works fine .. @elddenmedio請說明.htaccess文件中使用的所有關鍵字。它的工作如何? –

+0

'RewriteEngine On' - 激活重寫模式'RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d' - 如果瀏覽器中指定名稱的文件不存在或瀏覽器中的目錄(*)$ index.php/$ 1 [L]' - 忽略url並執行參數$ 1 – elddenmedio