web-dev-qa-db-ja.com

.htaccessはindex.php / url /をURLから削除します

.htaccessが機能していません。

  • /index.php/user-動作しています

  • http://www.example.com/userが機能していません

現在の.htaccessファイル:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
1
Bruno Thileeban

httpd.confで 。htaccessが有効になっている かどうかを確認します

1
alfasin

書き換えルールは次のようになります。

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

CIインストールがCGI実装で実行される場合、.htaccessに疑問符を追加する必要があります。

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