Apache 如何从外部主机名重写内部链接访问?

Apache 如何从外部主机名重写内部链接访问?,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,如果我的xampp web服务器上有一些需要外部访问的内部链接(来自internet的请求),该怎么办 假设是网站上的一个链接 如果我从中单击此链接,它将重定向到我的Web服务器。是否可以将内部链接(mylocalsite)重写为?因为当前外部请求发出“无法访问此页面错误”,因为它是内部请求 当从网络内部访问时,我不希望内部链接重定向到外部链接 基本上,如果链接是内部的,那么就找到一种方法来成功地为来自外部网站的请求提供服务,而不必在服务器上实际更改链接 换句话说 如果用户是从外部interne

如果我的xampp web服务器上有一些需要外部访问的内部链接(来自internet的请求),该怎么办

假设是网站上的一个链接

如果我从中单击此链接,它将重定向到我的Web服务器。是否可以将内部链接(mylocalsite)重写为?因为当前外部请求发出“无法访问此页面错误”,因为它是内部请求

当从网络内部访问时,我不希望内部链接重定向到外部链接

基本上,如果链接是内部的,那么就找到一种方法来成功地为来自外部网站的请求提供服务,而不必在服务器上实际更改链接

换句话说

如果用户是从外部internet链接访问的,请找到一种方法,使用外部链接重定向到适当的文件夹,以便能够正确解决该问题。 例:所有链接都以

如果用户是从内部(网络内部)访问,则使用本地链接。 例:所有链接都以


这会是一次修改吗?我把自己弄糊涂了。

也许你可以尝试一下。另请参见你需要使用基于
远程地址的条件。如果用户来自内部IP,则重定向到内部链接,如果不是内部IP,则重定向到外部链接。有一个小例子