2

所以为了简单起见:

假设我的域是greenexample.com. 现在使用我的域,我想创建链接:

GreenExample.com/amazon321

重定向到:

Amazon.com

不使用元刷新。

我想像这样进行多个链接重定向。

那么如何在 index.php 中进行操作,还是需要在我的文件目录中为每个链接创建一个新的 php 文件?

如果是这样,php代码会这样做吗?

4

2 回答 2

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 ”。

于 2013-08-16T03:06:06.673 回答
0

使用标题位置

代码 :

<?php
   header("location:http://www.Amazon.com");
   exit;
?>

您可以显示 javascript 重定向

<?php
 echo "<script>location.href='http://www.Amazon.com'</script>"; 
?>
于 2013-08-16T03:15:52.890 回答