htaccess,从旧页面重定向到新页面(php和post变量)

时间:2014-04-12 10:45:52

标签: php apache .htaccess mod-rewrite redirect

我的问题是,如何通过htaccess我的旧页面正确地重定向到我的新页面?

我尝试了但没有成功:

RewriteRule ^index\.php?page=wallrank-top10-1&requete=keyword&searchkeyword=crac$ http://serveurs.top-minecraft.fr/index.php?keyword=crack$1 [R=302,L]

在我的htaccess中,这个工作非常完美,所以我不明白:

RewriteRule ^portail\.html$ http://www.top-minecraft.fr/portal.php [L]

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

这足以用params重定向

RewriteRule ^index.php$ http://serveurs.top-minecraft.fr/index.php [R=302,L]

答案 1 :(得分:0)

目前,没有找到任何基于htaccess的解决方案,我在我的索引页面中使用了php if条件=>

<?php

$requeteurl = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if ($requeteurl == 'http://serveurs.top-minecraft.fr/index.php?keyword=crack') {
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://serveurs.top-minecraft.fr/index.php?page=wallrank-top10-1&requete=keyword&searchkeyword=crac");
}

?>