所以为了简单起见:
假设我的域是greenexample.com
. 现在使用我的域,我想创建链接:
GreenExample.com/amazon321
重定向到:
Amazon.com
不使用元刷新。
我想像这样进行多个链接重定向。
那么如何在 index.php 中进行操作,还是需要在我的文件目录中为每个链接创建一个新的 php 文件?
如果是这样,php代码会这样做吗?
所以为了简单起见:
假设我的域是greenexample.com
. 现在使用我的域,我想创建链接:
GreenExample.com/amazon321
重定向到:
Amazon.com
不使用元刷新。
我想像这样进行多个链接重定向。
那么如何在 index.php 中进行操作,还是需要在我的文件目录中为每个链接创建一个新的 php 文件?
如果是这样,php代码会这样做吗?
要使用 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 ”。
使用标题位置
代码 :
<?php
header("location:http://www.Amazon.com");
exit;
?>
您可以显示 javascript 重定向
<?php
echo "<script>location.href='http://www.Amazon.com'</script>";
?>