Apache 将所有 URL 重定向到另一个域,除了以子字符串开头的 URL

Apache 将所有 URL 重定向到另一个域,除了以子字符串开头的 URL

有人能帮我在 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]

相关内容