0

環境

Ubuntu Saucy 13.10 で HHVM 3.0 を使用し、Apache2 を使用し、Fastcgi を使用する

概要

前述のアプリケーションをインストールし、この要点に示されているように構成しました

デフォルトでは、Apache は/var/wwwすべてのプロジェクトのルート ディレクトリとして使用し、以下にアクセスします。

0.0.0.0/project1

私が期待したように私に与えるでしょう(それはindex.phpデフォルトのドキュメントとして読んでいます)。

問題

アプリケーションにプリティ URLを使用したい場合に問題が発生し.htaccessます。index.php

私がしたこと

さて、私がしたことは、インターネット経由で解決策を探すことであり、次のVirtualHostようなディレクティブのいくつかの構成を見つけました:

VirtualHost {
  * {
    Pattern = .*
    RewriteRules {
      * {
        pattern = (.*)$
        to = index.php/$1
        qsa = true
      }
    }
  }
}

そして、Server ディレクティブで定義されているように、SourceRoot できれいな URL を機能させることだと思いますか、それとも間違っていますか?

質問

プロジェクトで必要なだけのきれいな URL を作成するにはどうすればよいですか?

4

1 に答える 1

2

RewriteRuleApacheで見てください。apache に書き換えを行わせたい。HHVM が行うことは、apache が指定したファイルを処理することだけです。

于 2014-03-31T18:19:33.603 に答える