我有一个名为barbad.php的页面,它位于文件夹/ p /但是现在我在另一个文件夹中创建了一个同名的页面,它位于文件夹/ play /中,我希望在搜索引擎中找到如下链接:
music/p/barbad.php?Albumid=695&artistid=184&trackid=6091
然后用户重定向到以下地址:
music/play/barbad.php?Albumid=695&artistid=184&trackid=6091
感谢您的帮助。
答案 0 :(得分:1)
p/barbad.php
中,您只需重定向到play/barcode.php
。您需要使用相同的查询字符串,因此$_SERVER['QUERY_STRING']
附加了重定向网址。
<?php
$queryString = $_SERVER['QUERY_STRING'];
header("Location:../play/barbad.php?".$queryString);
die();
?>
答案 1 :(得分:1)
尝试使用.htaccess文件,
#.htaccess
RewriteEngine On
RewriteRule ^music/p/barbad\.php(.*)$ http://yourdomain/music/play/barbad.php$1 [L,R=301]
答案 2 :(得分:0)
使用Apache mod_rewrite
添加到htaccess
RewriteEngine on
RedirectMatch ^music/p/barbad.php?Albumid=([0-9]+)&artistid=([0-9]+)&trackid=([0-9]+)$ http://domainname/music/play/barbad.php?Albumid=$1&artistid=$2&trackid=$3 [R=301,L]