2012-04-09 15 views
0

NGINXサーバーで実行されている私の既存のDrupalサイトをWordpressにゆっくり移行しています。つまり、現時点では、いくつかのURLがWordPressに対応し、他のURLがDrupalに対応します。次のようにDrupalのページを提供するために完璧に動作NGINX - Wordpressに対応する特定のURLの書き換え

私の既存のnginxのサーバーの構成は、次のとおりです。

私は http://www.mysite.com/pageX.htmlにアクセスしようとした場合、例えば、nginxのが役立つであろうように、これを修正する方法を
server { 

    limit_conn gulag 10; 
    listen  80; 
    server_name www.mysite.com; 
    root   /home/mysite/public_html; 
    index  index.php index.html; 

    include /etc/nginx/configs/drupal.conf; 

} # end of server 

ワードプレスそのURIを代わりに(そして、Drupal.confファイルの代わりにWordpress.confファイルを含む)ページ?しかし、他のすべてのURLは、上記の設定を使用してDrupalによって引き続き提供されます。

新しいルートをロケーションブロック内に設定することは関係していますが、まだ成功していないと思います。

私のWordpressのインストールは/ホーム/個人用サイト/ワードプレス/

おかげです。

答えて

0

だけの場所にあなたのincludeディレクティブを入れて、ルートをリセットします。

server { 
    limit_conn gulag 10; 
    listen  80; 
    server_name www.mysite.com; 
    root   /home/mysite/public_html; 
    index  index.php index.html; 

    location /pageX.html { 
     root /home/mysite/wordpress/; 
     include /etc/nginx/configs/wordpress.conf; 
    } 

} # end of server 

私はルートをリセットすると、ここでは最良の選択ではないと思いますが。

もちろん、場所に一致する正規表現を使用することができます。

関連する問題