2

こんにちは、ワンプで codeigniter mod_rewrite を設定する方法を教えてください。

wampメニュー(wamp--> apache--> apache modules--> rewrite module)から有効にしてwampを再起動しようとしましたが、何も起こらなかったようです。

.htaccess を使用して、codeigniter URL の index.php を削除する必要があるため、皆さんに質問しています。

4

4 に答える 4

5

従う必要がある合計 4 つの簡単な手順があります (WAMP がインストールされてC:\wampおり、CodeIgniter が に展開されていると考えていますC:\wamp\www\codeigniter\):

  1. http://codeigniter.com/wiki/mod_rewriteに記載されているように .htaccess ファイルを作成しますが、パスRewriteBase /に従って置き換えRewriteBase /codeigniter/ます。
  2. このファイルをC:\wamp\www\codeigniter\フォルダに配置します
  3. WAMP->Apache->httpd.confからまたは手動でhttpd.conf ファイルを開き、C:\wamp\bin\Apache\conf\httpd.conf行を見つけて#LoadModule rewrite_module modules/mod_rewrite.so最初からハッシュ (#) を置き換え、完全な行が になるようにしLoadModule rewrite_module modules/mod_rewrite.soます。ここで Apache を再起動します。
  4. 最後にファイルを開き、これC:\wamp\www\codeigniter\application\config\config.phpに置き換えます$config['index_page'] = "index.php";$config['index_page'] = "";

http://localhost/codeigniter/blogあなたのURLはきれいな例などになるはずです.

うまくいかなかった場合は、公式 wiki を参照してください: http://codeigniter.com/wiki/mod_rewrite

于 2012-07-05T04:54:18.183 に答える
2
  1. 上記の手順 (ans 1) に従ってmod_rewrite を有効にします。

  2. 有効になっているかどうかを確認するには、次のように WAMPManager メニューを使用します: wampmanager -> Apache -> Module (リストをスクロールして、チェックが入っていることを確認します)

  3. index.php があるルート CI フォルダーで .htaccess を作成/編集します。

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

    CodeIgniter URL

  4. config.phpを編集して$config['index_page'] = '';

于 2018-09-30T08:51:08.607 に答える
1

ルートCIフォルダー(index.phpが配置されている場所)で.htaccessを作成/編集します

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
    RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
于 2010-03-22T16:04:24.257 に答える
1

書き込みを拒否するルート(アプリケーションフォルダー)の.htaccessファイルである可能性があります。すべてから許可するように変更します

于 2011-10-04T04:30:45.840 に答える