简而言之:
我的域名为greenexample.com
。现在使用我的域名,我想建立链接:
GreenExample.com/amazon321
重定向到:
Amazon.com
不使用元刷新。
我想像这样做多个链接重定向。
那么如何在index.php中执行此操作,还是需要在文件目录中为每个链接创建一个新的php文件?
如果是这样,php代码会这样做什么?
答案 0 :(得分:3)
要使用PHP文件执行此操作,请在index.php
目录中创建一个amazon321
文件,其中包含以下内容:
<?php
header("Location: http://www.amazon.com");
exit;
?>
另一种可能更好的方法是在Redirect
文件中使用.htaccess
指令。 (假设您使用的是基于Linux的服务器。)
Redirect /amazon321 http://www.amazon.com
Redirect /amazon123 http://www.amazon.com
通过使用mod_rewrite
指令,您甚至可以获得比这更好的功能。例如,您可以捕获URL中的某些条件并将其传递。
RewriteEngine On
RewriteRule ^amazon/(.*)$ http://www.amazon.com/$1 [R]
在示例中,找到amazon/
之后的任何内容并替换$1
所在的位置。因此“http://www.greenexample.com/amazon/12345”会重定向到“http://www.amazon.com/12345”。
答案 1 :(得分:0)
使用标题位置
代码:
<?php
header("location:http://www.Amazon.com");
exit;
?>
您可以显示javascript重定向
<?php
echo "<script>location.href='http://www.Amazon.com'</script>";
?>