2011-09-09 32 views
0

私の.htaccessがうまく動作し、localhost/codeigniter/index.php/loginからlocalhost/codeigniter/loginへのurl変更がわかります。 唯一の問題は、私はここに404ページが見つかりません:(URL書き直しで404ページが見つかりません

を得ることである私の.htaccessコードです:。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /application/ 

#Removes access to the system folder by users. 
#Additionally this will allow you to create a System.php controller, 
#previously this would not have been possible. 
#'system' can be replaced if you have renamed your system folder. 
RewriteCond %{REQUEST_URI} ^system.* 
RewriteRule ^(.*)$ /index.php/$1 [L] 

#When your application folder isn't in the system folder 
#This snippet prevents user access to the application folder 
#Submitted by: Fabdrol 
#Rename 'application' to your applications folder name. 
RewriteCond %{REQUEST_URI} ^application.* 
RewriteRule ^(.*)$ /index.php/$1 [L] 

#Checks to see if the user is attempting to access a valid file, 
#such as an image or css document, if this isn't true it sends the 
#request to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

答えて

0
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /application/ 

#Removes access to the system folder by users. 
#Additionally this will allow you to create a System.php controller, 
#previously this would not have been possible. 
#'system' can be replaced if you have renamed your system folder. 
RewriteCond %{REQUEST_URI} ^/system.* 
RewriteRule ^(.*)$ /index.php/$1 [L] 

#When your application folder isn't in the system folder 
#This snippet prevents user access to the application folder 
#Submitted by: Fabdrol 
#Rename 'application' to your applications folder name. 
RewriteCond %{REQUEST_URI} ^/application.* 
RewriteRule ^(.*)$ /index.php/$1 [L] 

#Checks to see if the user is attempting to access a valid file, 
#such as an image or css document, if this isn't true it sends the 
#request to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

はREQUEST_URIが「/」で始まる覚えておいてください(を実行部分のみだから、そして本当のことができます)最後の部分である:私はこれを使用してのポイントは何を理解することはできません

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

第二:

RewriteBase /application/ 

明らかにあなたのファイルはapplication

codeigniterないでいます
関連する問題