ウェブサイトのサブフォルダとして別のフォルダを使用する 質問する

ウェブサイトのサブフォルダとして別のフォルダを使用する 質問する

URLの書き換えについて助けが必要です。これです

Zend Frameworkのサイトが稼働しています。今度はWordpress(これも稼働中)でブログを追加する必要があります。私はないZF コントローラー/アクション/ルート作成に没頭する。これに関するチュートリアルをいくつか見たことがありますが、それらは「単純な」リダイレクトにはやりすぎだと思います。さて、その「リダイレクト」についてですが...

次のようになります:

  • www.site.com(に指差す/var/www/zf
  • www.site.com/blog(に指差す/var/www/wp

ZFの内部に入るのをやめるべきだとわかっていてwww.site.com/blog、現在は.htaccessでこれを行っていますRewriteRule ^blog - [NC,L]が、それだけです。ジェイソン「Wordpress に渡すだけです」と言われましたが、具体的にどうすればよいのかわかりません。

関連質問:
試したことはないのですが、Apacheはこれをサポートしていますか?2つの異なるvhosts?
ServerName www.site.com(ZF サイトの vhost)
ServerName www.site.com/blog(WP サイトの vhost)

ベストアンサー1

www.site.com (/var/www/zf を指します)

www.site.com/blog (/var/www/wp を指します)

これを実現する最も簡単な方法は、サブ URL を VirtualHost の DocumentRoot ディレクトリの外部にポイントする場合、エイリアスを作成することです...

VirtualHost ブロック内に以下を追加します。

Alias /blog /var/www/wp

<Directory /var/www/wp>
    Options All
    AllowOverride All
    order allow,deny
    allow from all
</Directory>

*これは、そのディレクトリに対して何らかの方法で PHP が有効になっていることを前提としています。

おすすめ記事