# Rewrite rules for Zend Framework
RewriteEngine on
RewriteRule ^(.*)$ /public/$1 [QSA,L]
それが正常に動作しますが、私のログは、いくつかのボットは、ファイルロボットにアクセスしようとすることを私に報告をdomain.com/public/ために私domain.com/を書き換える以下の.htaccessを持っています.txtと存在しません。
私がURLにアクセスした場合:http://domain.com/robots.txtは
を動作しませんが、私は完全なURLにアクセスする場合、それは私が.htaccessファイルに間違ってやっている何http://domain.com/public/robots.txt
動作しますか?
私の問題を解決しましたか? DOCUMENT_ROOTの中に 'public 'の何もないはずはありません。より大きな既存のサイトインフラストラクチャに統合する必要がある単一のZendアプリケーションを持っている場合は、その構造内の 'public'にあるものだけを置き、設定したとおりに実行するように設定を変更します。 – prodigitalson
私はホスティングを共有しているため、私はzendframeworkアプリケーションをopen_basedir制限のために1レベル下に置くことはできません。 – dextervip
次に、ホストを切り替える必要があります。 DOCUMENT_ROOTにアクセスできるのは、この日および受諾可能な状況ではありません。 – prodigitalson