3

some_pathWeb サイトでルートをキャッチし、同じサーバーの別のポートにリダイレクトしようとしています。次のコードはサーバー上では機能しますが、私のローカルホスト ボックスでは機能しません。Ubuntuを使用しています

<IfModule mod_rewrite.c>

    Options +FollowSymLinks -Indexes
    RewriteEngine on
    RewriteBase /

    # Works on the server
    RewriteRule ^some_path/(.*)$ http://remoteserver.com:1337/$1 [P,L]

    # Does not work on the localhost
    RewriteRule ^some_local_path/(.*)$ http://localhost:1337/$1 [P,L]

</IfModule>
4

2 に答える 2

2

Make sure to have mod_proxy loaded. If mod_proxy isn't loaded, the P flag won't proxy, it'll simply redirect.

于 2013-11-13T17:55:08.637 に答える