使用 htaccess 從遠端伺服器提供文件

使用 htaccess 從遠端伺服器提供文件

是否可以使用 htaccess 來做到這一點?

使用者造訪 -> http://mydomaina.com/dir/filename

它將顯示來自 -> http://mymainsite.com/anydir/mydomaina-filename 的內容

我確實有一個 htaccess 程式碼,但它不起作用,也許缺少一些東西

<IfModule mod_rewrite.c>
      RewriteRule ^dir/(.*)\.xml$ http://mymainsite.com/dir/%{HTTP_HOST}-$1.xml [P] 
 </IfModule>

謝謝

答案1

實時FM編輯。它說:

^/somepath(.*) /otherpath$1 [P]                 doesn't make sense, not supported
...
^/somepath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo
                                            via internal proxy

所以看起來它應該有效。但..

Note: mod_proxy must be enabled in order to use this flag.

它不工作

這不是一條有意義的錯誤訊息。您的日誌檔案顯示什麼?如果您嘗試發送重定向而不是代理,會發生什麼情況?

C。

答案2

首先想到的是 mod_rewrite 沒有開啟。僅僅加載模組是不夠的。您還需要在配置中的某個位置RewriteEngine On啟用它。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteengine

相關內容