简体   繁体   中英

mod_rewrite not working as internal proxy

I have a site that needs to use mod_rewrite to direct traffic to www.example.com to 123.45.67.89, port 8080, through an internal proxy. This is the rewrite rule I'm using:

RewriteEngine On
RewriteRule ^(.*)$ http://123.45.67.89:8080/$1  [P]

When I visit www.example.com/myurl, I receive the following error with a 404:

The requested URL /myurl was not found on this server.

This redirect works on our dev server, but not on production. Is there an apache setting that I need to enable in order to make this work?

Thanks

您需要启用mod_proxy才能使用P标志

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM