0

QuercusPHPサーブレットを使用してTomcat6.0.26仮想ホストで実行されている最新のWordpressを使用しています。

パーマリンクを使おうとする場合を除いて、それは機能します。/index.php/my-page-nameなどのURLがPHPサーブレットにヒットすることはないようです。リクエストリソースが利用できないというブラウザエラーが発生します。サーブレットのurlmappingと一致していないようです。

web.xmlで標準のメソッドを使用しています

<servlet-mapping>
    <servlet-name>Quercus Servlet</servlet-name>
    <url-pattern>*.php</url-pattern>
</servlet-mapping>

上記のURLを使用すると、Tomcatログにも何も表示されません。

何かアイデアはありますか?

4

1 に答える 1

0

このマッピングは実際、pathinfo ではうまく機能しません。

次の 2 つのオプションがあります。

  1. サフィックスマッピングをプレフィックスマッピングに置き換えます。PHP ファイルをフォルダーに入れます。たとえば、代わりに/php使用します。/php/**.php

  2. リクエスト URI もパターンに一致する場合Filterに、目的の にリクエストをディスパッチする を作成します。Servlet*.php/*

于 2010-06-14T14:24:06.200 に答える