特定のプロジェクトでIIS6を使用していますが、ISAPI_Rewriteを使用するのに問題があります。 symfony1 guideをインストールし、ISAPI_Rewrite3をインストールしました。ウェブサイトドメイン内にサブディレクトリ(仮想ディレクトリを使用)としてプロジェクトをインストールしようとしています。ISAPI_Rewriteを使用してIISにSymfony2をインストールするには
mydomain.comには既にウェブサイトが公開されています。私のプロジェクトは、mydomain.com/myproject(下位のWebフォルダなし)にしたいと思っています。だから私は、mydomain.comの下にIISで仮想ディレクトリを作成したフォルダCを作成:\のMyProjectとを、それらの行を追加グローバルhttpd.conf構成ファイルに
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# we skip all files with .something except .html
RewriteCond URL /myproject/.*\..+$
RewriteCond URL (?!/myproject/.*\.html$).*
RewriteRule /myproject/(.*) /myproject/$1 [L]
# we keep the .php files unchanged
RewriteRule /myproject/(.*\.php)(.*) /myproject/$1$2 [L]
# finally we redirect to our front web controller
RewriteRule /myproject/(.*) /myproject/app.php [L]
しかし指したときに、HTTP 404のすべての結果が見つかりません。 mydomain.com/myprojectに移動します。誰でもIIS6とISAPI_Rewriteでsf2をインストールすると成功しましたか?