![Apache 将所有 URL 重定向到另一个域,除了以子字符串开头的 URL](https://linux22.com/image/562504/Apache%20%E5%B0%86%E6%89%80%E6%9C%89%20URL%20%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%9F%9F%EF%BC%8C%E9%99%A4%E4%BA%86%E4%BB%A5%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%BC%80%E5%A4%B4%E7%9A%84%20URL.png)
有人能帮我在 Apache 中实现重定向吗http://subdomain.example.com/到http://example.com/除以“files/”开头的 URL 外,所有 URL 都适用吗?谢谢
答案1
将下面的代码放在subdomain.example.com
虚拟主机部分:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com [NC]
RewriteCond %{REQUEST_URI} !/files
RewriteRule ^(.*)$ http://example.com%{REQUEST_URI} [R=301,L]