0

ZF プロジェクトを共有ホスティングにアップロードしようとしています

私の XAMPP では、ZF のインデックス ページは次の場所にあります (そして私は自分のページにアクセスします)。http://localhost/ZFprojectname/public

ルート ディレクトリの共有ホスティングに Joomla をインストールしました。

次の方法でZFにアクセスしたいhttp://mywebsite.com/booking/

したがって、この場合、http://mywebsite.com/booking/ZF のパブリック フォルダーにアクセスする必要があります (私が理解している限り)。

そして、ZFproject を入れたいと思いますpublic_html/somefolderName/

どのようにしますか?

4

1 に答える 1

0

共有ホスティングはドキュメント ルート パスの定義をサポートしていないため、代わり.htaccessにリクエストをpublicフォルダーに転送するために使用できます。

以下のルールでディレクトリ.htaccess内にファイルを作成します。booking

RewriteEngine On

RewriteRule ^\.htaccess$ - [F]

RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]

RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ /public/index.php [NC,L]
于 2013-03-09T22:05:43.840 に答える