перенаправить www.domain.com/example.com на example.com

Много лет назад я читал, что существует простой php-скрипт, который перенаправляет ваш сайт следующим образом: http://example.com/google.com на google.com, и это будет работать для любого домена справа от косой черты. Я забыл, что это за скрипт или где его найти

4 голоса | спросил Britteny Shaefer 29 PM00000010000000431 2012, 13:52:04

2 ответа


0

Если вы создадите файл htaccess в корневом каталоге документа и добавите его:

RewriteEngine On
RewriteRule ^/?([a-z0-9-.]+)$ http://$1/ [L,R]
ответил Jon Lin 29 PM00000010000005431 2012, 13:54:54
0

Если вы хотите, чтобы ваше перенаправление было постоянным, используйте перенаправление 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); 
?>
ответил will-hart 29 PM00000010000004631 2012, 13:54:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132