簡體   English   中英

如何重定向而不更改鏈接到.htaccess中的另一個鏈接

[英]How to redirect without changing link to another link in .htaccess

我試圖通過我的網站訪問另一個網站。 而且我使用.htaccess重定向代碼來執行此操作,但尚未完成。

我想將https://web.karlosms.com重定向到http://36.255.3.40:80,而不更改URL。

我嘗試使用此代碼,但無法正常工作。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^web.karlosms.com
RewriteRule ^(.*) http://36.255.3.40:80/$1 [P]

它顯示錯誤:

Forbidden

You don't have permission to access /index.html on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

請幫助我。 謝謝。

您無法重寫到遠程服務器。

您需要使用proxy指令來實現這一目標,這可能並不理想,但這是保留初始URL的唯一解決方案。

參見https://httpd.apache.org/docs/2.4/mod/mod_proxy.html

此外,您需要修復在遠程服務器上發生的情況(即使重定向時也不應該以403結尾),但是為什么不直接將web.karlosms.com36.255.3.40並定義在此遠程服務器上正確的virtualhost?

似乎2之間沒有特定的端口或文件夾映射,因此您可以從最終服務器交付所有內容。 在兩者之間有一個代理是令人費解的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM