5

私は現在、dreamhostとの共有ホスティングプランを利用しており、http: //wiki.dreamhost.com/Djangoに従ってDjangoをインストールしています。ただし、サブディレクトリ、つまりsite.com/blogで実行し続けたいワードプレスブログもあります。

これを行うことは可能ですか?Djangoをインストールすると、Djangoルートディレクトリにpassenger_wsgi.pyファイルが作成され、すべてのリクエストがdjangoにリダイレクトされます。

ブログにアクセスしようとすると、明らかにurl.pyにないため、エラーが発生します。wsgiまたはdjangoを構成することで、WordPressブログをそのまま提供することは可能ですか?どうすればよいですか?

御時間ありがとうございます

PS私は現在、ブログに表示されるようにpassenger_wsgi.pyの名前を変更しました

4

2 に答える 2

6

次のコードを使用して、Passengerアプリの特定の場所でPhusionPassengerを無効にできます。

<VirtualHost *:80>
    ServerName www.foo.com
    DocumentRoot /apps/foo/public
    <Directory /apps/foo/public/wordpress>
        PassengerEnabled off
        AllowOverride all      # <-- Makes Wordpress's .htaccess file work.
    </Directory>
</VirtualHost>

その他のトリックについては、PhusionPassengerのドキュメントをご覧ください。

于 2010-01-14T00:47:46.760 に答える
2

共有ホスティングを利用している場合は、次の1行でファイルを作成できます.htaccess/path/to/your/blog

PassengerEnabled off

それでおしまい。

于 2010-06-04T05:38:35.923 に答える