问题描述
我们要重新启动我们的网站,并需要301重定向某些页面。有人可以帮助我将它们从带有参数的子页面重定向到带有参数的子页面吗?
来自:
www.example.com/pagee874.html?al=kontakt&Publikation=Die%20besten%20Ideen%20f%C3%BCr%20eine%20starke%20Pers%C3%B6nlichkeit
到
www.example.com//publikationen/
解决方法
我可以用以下方法解决它:
RewriteCond %{QUERY_STRING} ^al=kontakt&Publikation=Ich%20sehe%20was,%20was%20du%20nicht%20siehst$ [NC]
RewriteCond %{REQUEST_URI} ^/pagee874.html/?$
RewriteRule .* /publikationen/? [L,R=301]
,
如果您要检查查询字符串是否为空,请尝试以下操作。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/pagee874\.html [NC]
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^.*$ /publikationen/? [R=301,NC,L]