apache - 如何使用 .htaccess 将某些 url 重定向到端口

标签 apache .htaccess mod-rewrite redirect

我正在尝试使用 htaccess 将 url 作为 abc.xyz.org 重定向到 192.168.xx.yy:abcd。
尝试在 htaccess 中使用以下内容。

RewriteRule ^(.*)$ 192.168.xx.yy:abcd [P,R=301,L]

但这条规则不采取端口号。我该怎么办?
我试过
RewriteRule ^(.*)$ 192.168.xx.yy:abcd[b] [P,R=301,L]

最佳答案

尝试这个

RewriteEngine on
RewriteRule ^(.*)$ http://192.168.0.1:1234/$1 [R=301,L]

关于apache - 如何使用 .htaccess 将某些 url 重定向到端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20877337/

相关文章:

apache - 在 apache RewriteRule 中找不到协议(protocol)变量

Apache 警告我的自签名证书是 CA 证书

php - Laravel 5 正在将 http 重定向到 https 吗?如何禁用它?

php - 在使用 Symfony2 的 Apache 上,除了主页之外的每个页面上的 SSL 安装后 "Page Not Found"错误

apache - 拒绝直接访问除 server/localhost 之外的文件

Apache RewriteRule 代理不遵循重定向

mysql - 删除太多 MySQL 数据库后如何修复 XAMPP?

php - 如何避免 php 进入某个目录?

php - UTF-8贯穿始终

apache - 如何将子域映射到服务器上的文件夹?