2010-06-11 106 views
0

我有一些旧索引的网页,如:??如何动态页面重定向与htaccess的

的index.php行动= addon_googlemap_showmap & listingID = XXXXX &弹出= 1

的index.php行动= addon_googlemap_showmap & listingID = XXXXX &弹出= YES

,我想他们重定向到新的网址:

的index.php行动= listingview & listingID = XXXXX

XXXXX是一个数字。

我应该在我的htaccess文件中放什么?

预先感谢您。

回答

1

mod_rewrite不值得头疼(特别是在.htaccess中)。

我强烈建议你在你的index.php中加入一个重定向。类似于

<?php 
if ($_GET['action'] == 'addon_googlemap_showmap') { 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: http://...../index.php?action=listingview&listingID=" . $_GET['listingID']); 
    exit(); 
} 
+0

非常棒的Artelius。我遇到了同样的问题。我改变了“开关”(“case”,“break”)和“$ _GET”为“($ _SERVER ['REQUEST_URI'])”的“if”。我的疑问是,这是永久重定向我的网页的最佳方法吗? – Darkeden 2012-08-21 15:33:10