簡體   English   中英

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

[英]redirect www.domain.com/example.com to example.com

許多年前,我讀到了一個簡單的PHP腳本,它將您的網站(例如http://example.com/google.com重定向到google.com ,並且適用於斜杠右邊的任何域。 我忘記了這個腳本是什么或在哪里可以找到它

如果您在文檔根目錄中創建htaccess文件,並添加以下內容:

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

如果要永久重定向,請使用301重定向。 這是搜索引擎安全的,智能瀏覽器可以使用此功能升級書簽。

例如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); 
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM