将www.domain.com/example.com重定向到example.com

时间:2012-08-29 09:52:05

标签: php redirect

很多年前,我读到有一个简单的PHP脚本,可以将您的网站重定向到http://example.com/google.comgoogle.com,它适用于正斜杠右侧的任何域。我忘了这个剧本是什么或在哪里找到它

2 个答案:

答案 0 :(得分:5)

如果您在文档根目录中创建了一个htaccess文件,请添加:

RewriteEngine On
RewriteRule ^/?([a-z0-9-.]+)$ http://$1/ [L,R]

答案 1 :(得分:0)

如果您希望重定向是永久性的,请使用301重定向。这是搜索引擎的安全,智能浏览器可以使用它来升级书签。

e.g。 http://www.phpjunkyard.com/tutorials/php-redirect.php

<?php 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: http://www.New-Website.com"); 
?>

编辑(对以下评论的回复)

这篇文章(http://stackoverflow.com/questions/8775374/how-to-get-everything-after-the-domain-name-into-a-string)将有助于构建要重定向的域至。如果我们将其构建为get_url()之类的函数,则可以将上面的内容更改为

<?php 
    my_url = get_url();

    // CHECK IT IS A SAFE URL

    // REDIRECT
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: " . my_url); 
?>