0
我使用这个重写规则,这工作完全正常重写规则增加了查询字符串
RewriteRule ^(.*)-S\.html\??(.*)$ /index.php?mod=home&action=stadt&stadt=$1&$2 [QSA]
它指向的URL像/Albersdorf-Holst-S.html自己的PHP网址ARGS。
现在,我需要重新命名这些名称中的一些,这就是为什么我要将RedirectPermanents置于适当位置的原因。 Likt本上,例如:
RedirectPermanent /Albersdorf-Holst-S.html http://www.gruppenunterkuenfte.de/Albersdorf-Holstein--S.html
我所期望的,把永久重定向的重写规则的前面时,它会首先被执行,然后重写规则将被应用到的结果。
但会发生什么,是在地址栏中的URL重定向后写道:
http://www.gruppenunterkuenfte.de/Albersdorf-Holstein--S.html?mod=home&action=stadt&stadt=Albersdorf-Holst&
为什么添加查询字符串?为什么这只会发生,当我首先重定向。