linux - Apache 子域目录到外部服务器

标签 linux apache2 subdomain

我希望一个子域的目录由其他外部服务器提供服务,而无需更改浏览器中的 url。

Abc.server.com/directory

目录部分必须由不同的外部服务器提供服务。想知道如何实现。

最佳答案

你的意思是重定向? 使用可以使用Apache的mod_rewrite:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.:]+\.)*abc\.server\.com\.directory\.?(:[0-9]*)?$ [NC]
RewriteRule ^(.*)$ http://www.external.server.com/$1 [R=301,L]

您还可以使用 iframe:

<iframe height="100%" width="100%" src="http://www.external.server.com/">
</iframe>

您可以在此处阅读更多信息:https://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx

关于linux - Apache 子域目录到外部服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611472/

相关文章:

java - C++ 或 Java 中的 Linux 守护进程?

android - Android app如何知道底层硬件支持某种硬件解码加速?

linux - iptables 通过注释删除特定规则

php - 当 symfony2 url 包含 'app.php' 时故意抛出 404 错误来屏蔽框架

php - 使 www.example.com 和 example.com 使用相同 session 变量的最佳方法?

google-app-engine - App Engine - 指向子域的自定义域

linux - 相当于./(当前目录)的windows

ruby-on-rails - 如何允许客户子域网站使用其自己的域

ruby-on-rails-3 - 使用 lvh.me 的 Rails 3 子域测试

php - 在 php 脚本中访问重写的 URI