3

我试图some_path在我的网站上捕获一条路由并将其重定向到同一服务器上的不同端口。以下代码适用于服务器,但不适用于我的本地主机框。我正在使用 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

4

我怀疑两件事:

  1. 您没有在本地 Ubuntu 上启用 mod_proxy
  2. 您可能没有在端口 #1337 上运行任何东西
于 2013-11-13T17:49:18.733 回答
2

确保已加载 mod_proxy。如果未加载 mod_proxy,则该P标志不会代理,它只会重定向。

于 2013-11-13T17:55:08.637 回答