Mod rewrite 如何使用htaccess重定向动态页面
我有一些旧的索引页面,如: index.php?action=addon\u googlemap\u showmap&listingID=XXXXX&popup=1 index.php?action=addon\u googlemap\u showmap&listingID=XXXXX&popup=yes 我想将它们重定向到新的URL: php?action=listingview&listingID=XXXXX XXXXX是一个数字 我应该在htaccess文件中放置什么Mod rewrite 如何使用htaccess重定向动态页面,mod-rewrite,Mod Rewrite,我有一些旧的索引页面,如: index.php?action=addon\u googlemap\u showmap&listingID=XXXXX&popup=1 index.php?action=addon\u googlemap\u showmap&listingID=XXXXX&popup=yes 我想将它们重定向到新的URL: php?action=listingview&listingID=XXXXX XXXXX是一个数字 我应该在htaccess文件中放置什么 提前谢谢。修改不值得
提前谢谢。修改不值得这么麻烦(尤其是在.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();
}
Artelius真棒。我也有同样的问题。我将“if”改为“switch”(“case”,“break”)和“$\u GET”改为“($\u SERVER['REQUEST\u URI'])”。我的疑问是,这是永久重定向页面的最佳方法吗?