gpt4 book ai didi

.htaccess - 如果通过特定端口访问,如何将域重定向到不同的 IP?

转载 作者:行者123 更新时间:2023-12-02 03:19:22 27 4
gpt4 key购买 nike

我想知道如何将我拥有的子域(例如 mydomain.dx.am)重定向到另一个由特定端口访问的外部 IP 地址。

换句话说,如果您输入此域,它会将您带到直接连接到该域的托管网站(主机是 AwardSpace)。但是,如果您通过特定端口(例如通过 minecraft 访问 25565)访问此域,它会将您重定向到不同的外部 IP (XX.XX.XX.XX)。我尝试过其他服务(例如 NO-IP 和免费服务),但它们不适用于 子域你已经拥有 并且仅用于重定向 特定端口 .

我不希望子域的所有端口都重定向到不同的外部 IP 地址,仅重定向到 1 个特定端口

是否有任何在线服务或具体方法可以做到这一点?我可以对 .htaccess 文件做些什么来创建这个重定向?

我可以访问站点/主机的文件和 .htaccess(直接在文件上或通过主机自动访问)。我似乎无法找到对 DNS 区域文件的访问权限,并且更改名称服务器确实有问题,并且大部分时间由于不明原因而失败......知道!谢谢!

这是我当前的 .htaccess 文件(没有问题):

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

最佳答案

这将允许您根据传入端口进行重定向,但假设 apache 正在监听所有端口(将 {PORT} 替换为您要重定向的端口):

RewriteEngine On
RewriteCond %{SERVER_PORT} ^{PORT}$
RewriteRule ^(.*)$ http://www.redirect.com [L, R=301]

部分答案来自 .htaccess redirect to error page if port is not 80

关于.htaccess - 如果通过特定端口访问,如何将域重定向到不同的 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34518843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com