目標は、静的 Web サイトと同じドメインに Zend アプリケーションを効率的にセットアップすることです。現在、以下は true ですが遅いです:
- www.website.com/ は www.website.com/corp/index.html にリダイレクトされます
- /admin、/login、/session は zend アプリケーションが存在する /index.php に解決されます
ブートストラップ ファイルで www.website.com/corp/index.html へのリダイレクトを設定しましたが、どのページにアクセスしても、必要に応じてこのリダイレクトが発生する必要があります。静的サイト全体の速度が低下しています。これは、すべてを /index.php にリダイレクトする仮想ホストの httpd.conf エントリですが、そのディレクトリに移動したら、リダイレクトなしで /corp にアクセスできる例外を配置したいと考えています。他のシンプルで効果的なソリューションももちろん歓迎されます。
<VirtualHost *:18887>
DocumentRoot c:\pathtoapp\public
ServerName website.com
SetEnv APPLICATION_ENV "local"
<Directory c:\pathtoapp\public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>