如何301重定向带有变量的URL(.htaccess)?

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

我有以下网址:

https://www.parcelparcel.com/nl_NL/pakket-versturen-frankrijk/?page=nl_NL/populair/pakket-naar-frankrijk/

我想将301重定向到:

https://www.parcelparcel.com/nl_NL/pakket-versturen-frankrijk/

我试着用我的.htaccess中的以下代码来解决这个问题:

RewriteRule ^index.php/populair/pakket-naar-frankrijk/?page=nl_NL/populair/pakket-naar-frankrijk/?$ https://www.parcelparcel.com/nl_NL/pakket-versturen-frankrijk/ [R=301,L]

但是,没有结果。任何人都可以建议我或告诉我我错过了什么。我检查了URL是否以隐身方式重定向。

提前致谢!

.htaccess variables url redirect
1个回答
0
投票

试试这个:

RewriteCond %{QUERY_STRING} !^(.*)$
RewriteRule ^nl_NL/pakket-versturen-frankrijk/?$    nl_NL/pakket-versturen-frankrijk/?page=nl_NL/populair/pakket-naar-frankrijk/ [L]

第一行排除有qazxsw poi的请求

第二个选择以Query Stringnl_NL/pakket-versturen-frankrijk/开头的URI并将其内部重定向到nl_NL/pakket-versturen-frankrijk

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