1

こんにちは、codeigniter のファイル構造について考えています。現在私が行っているのは、開発中のプロジェクトでフォルダーを作成し、「myProject」と名付けて、そのファイル内に codeigiter フォルダーを配置することです。 .そして、コントローラーフォルダーに myProject というクラスを再度作成することにより、すべてが正常に行われます...

この構造は機能しますが、非常に見苦しい URL を作成します (たとえば、ローカル サーバーで): http://localhost/myBlog/CodeIgniter_1.7.2/index.php/myBlog

また、ルート フォルダーにいくつかの問題が発生します...ルートに css フォルダーがある場合は、「/myBlog/CodeIgniter_1.7.2/css/myBlogStyle.css」のように呼び出す必要があります。

それは好きではありません:「css/myBlogStyle.css」

codeigniter を使用する正しい方法について何か提案はありますか? 前もって感謝します

4

1 に答える 1

2

ルートレベルでフォルダを作成するだけです。CodeIgniter_1.7.2を削除します。そのフォルダーは必要ありません。

C:
  xampp (or whatever)
     www (or htdocs)
        myblog
           application
           system
           ...

あなたのCSSの場合:

C:
  xampp (or whatever)
     www (or htdocs)
        myblog
           application
           system
           css (put your css scripts in a folder call css)
              default.css

次に、それにアクセスするには、

<link href="<?php echo base_url();?>css/default.css" rel="stylesheet" type="text/css" />

スクリプトから「index.php」を削除するには、このようなファイルに.htaccessファイルを変更/追加します。そのファイルをグーグルで検索し、書き換えルールを次のように変更します。

RewriteRule ^(.*)$ /myblog/index.php?/$1 [L]

C:
  xampp (or whatever)
     www (or htdocs)
        myblog
           application
           system
           css (put your css scripts in a folder call css)
              default.css
           .htaccess 
于 2010-07-09T03:32:24.020 に答える