首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将www.domain.com/example.com重定向到example.com

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

Stack Overflow用户
提问于 2012-08-29 17:52:05
回答 2查看 107关注 0票数 4

很多年前,我读到有一个简单的php脚本,它可以将你的网站像这样的http://example.com/google.com重定向到google.com,它可以在正斜杠右边的任何域名上工作。我忘记了这个脚本是什么,也忘记了在哪里可以找到它

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-29 17:54:55

如果在文档根目录中创建htaccess文件,并添加以下内容:

代码语言:javascript
复制
RewriteEngine On
RewriteRule ^/?([a-z0-9-.]+)$ http://$1/ [L,R]
票数 5
EN

Stack Overflow用户

发布于 2012-08-29 17:54:47

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

例如http://www.phpjunkyard.com/tutorials/php-redirect.php

代码语言:javascript
复制
<?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()之类的函数中,则可以将上面的代码更改为

代码语言:javascript
复制
<?php 
    my_url = get_url();

    // CHECK IT IS A SAFE URL

    // REDIRECT
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: " . my_url); 
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12175197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档