0

PCにfulephpをインストールしたいときに問題が発生します。問題は、.htaccessをセットアップしたときに404ページが見つからないことです。apacheでmodrewriteをセットアップしても問題ありません。

これは私の.htaccessファイルです

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteBase /public

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

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

コードをディレクトリhtdocs/myprojectに配置します。

これはmyprojectディレクトリのパスです

  myproject/
  .htaccess
  fuel/
    app/
    core/
    packages/
  public/
    assets/
    index.php
  oil

この手順を実行しただけでは何が起こるかわかりませんが、正しい結果が得られません。

4

2 に答える 2

1

あなたが与えるリンクから

その場合、ドキュメントルートに配置する必要のある追加の.htaccessファイルが必要です。これにより、サイトルートへのリクエストがパブリックフォルダーにリダイレクトされ、パブリックフォルダーが含まれるように書き換えが変更されます。

したがって、myprojectフォルダーにhtacessファイルが必要です。

htaccessファイルのこのようなもの

RewriteRule ^(.*)$ public/$1 [L]
于 2012-05-30T03:34:14.223 に答える
0

私はこのようにhtaccessを変更して解決することができます...zvayaに感謝します..あなたは私を助けます..

<IfModule mod_rewrite.c>
        RewriteEngine on

        RewriteBase /myproject/public

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

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d

        RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>
于 2012-05-30T03:42:01.687 に答える