我正在尝试使用 .htaccess 将表达式引擎中的单个页面重定向到另一个站点的页面。我们的 .htaccess 文件具有大量其他重写规则和重写条件,以确保表达式引擎站点有效运行。
我在 .htaccess 文件的顶部有这个 RedirectMatch。
RedirectMatch (?i)^/my-page https://www.differentsite.com/my-page
重定向可以发送到新站点,除了它在目标服务器上我的网址末尾添加了一个额外的“?/我的页面”。所以它以“ https://www.differentsite.com/my-page?/my-page ”的形式出现
我相信这是因为 .htaccess 文件中的一些其他规则在此规则之下附加/尝试到 URL 的某些额外部分。
如何确保使用 .htaccess 只执行第一行?
此外,有没有一种方法可以通过某种类型的访问/日志文件测试 .htaccess URL 在发送之前尝试发送的确切内容?
谢谢!