我使用 apache HTTPD 服务器作为前端,并希望将某些 url 重定向到本地运行的另一台服务器。
例如我想要:
http://www.example.com/index.php
将位于/var/www/index.php
http://www.example.com/products/*
代理的文件加载到另一个本地服务器和 url,例如http://127.0.0.1:9000/
我正在尝试.htaccess
在根www
目录中编写一个简单的文件,但是每当我执行这个简单的示例时,它都会File does not exist
在 httpd 日志中给我一个错误:
.ht 访问:
RewriteEngine On
RewriteRule ^test.html$ /index.php
我试图查找此错误,但所有在线参考资料都已过时。例如,mod_rewrite 错误:[client 127.0.0.1] 文件不存在httpd.conf
不再包含在 apache httpd 中的引用。
有谁知道为什么mod_rewrite
不工作?或者如何写一个重定向到另一个本地服务器?