如何使用.htaccess重定向301转发到确切路径?

问题描述 投票:0回答:1

我在 Google Search Console 中遇到问题,需要在页面上进行重定向。

网址是 https://new-firmus.com/contact/?amp

使用 .htaccess... 它会使用下面的代码进行转发,但我仍然得到 ?amp 。如何在丢失 ?amp 的情况下使其转发?

重定向 301 /contact.php/?amp https://new-firmus.com/contact.php

如有任何帮助,我们将不胜感激!谢谢。

我尝试使用这个:

重定向 301 /contact.php/?amp https://new-firmus.com/contact.php

它转发但包含 ?amp

.htaccess http-redirect
1个回答
0
投票

重写模块提供了更大的灵活性:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^amp$
RewriteRule ^/?contact\.php$ https://new-firmus.com/contact.php [R=301,L,QSD]

QSD
标志负责删除 GET 参数(“QueryStringDelete”)。

© www.soinside.com 2019 - 2024. All rights reserved.