|
|
|
| Подскажите пожалуйста, как делается ридерект ссылки на сайт, т.е что бы ссылка была непрямая??
Т.е. ссылку вот такого вида http://www.yourdom.com/goto.php?url=www.lalala.com
посмотрел вот такие на сайтах стоят...я так понял данные отправляются на скрипт goto.php, а как он перенаправляет на сайт???? | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 18:28)
| | >Подскажите пожалуйста, как делается ридерект ссылки на сайт, т.е что бы ссылка была непрямая??
>
>Т.е. ссылку вот такого вида http://www.yourdom.com/goto.php?url=www.lalala.com
>посмотрел вот такие на сайтах стоят...я так понял данные отправляются на скрипт goto.php, а как он перенаправляет на сайт????
Хм, если чисто php
<?php
$url = $_GET['url'];
header("Location: $url");
?>
|
| |
|
|
|
|
|
|
|
для: ols
(23.01.2009 в 19:06)
| | А Чем еще можно сделать, кроме рнр? Если есть другие варианты?
И чем лучше? Для того чтобы не учитывали ссылку поисковики... | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 19:16)
| | >А Чем еще можно сделать, кроме рнр? Если есть другие варианты?
<?
$url = $_GET['url'];
echo '<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$url.'">
</HEAD>.'
<BODY>
</BODY>
</HTML>';
?>
|
В значение CONTENT можно указать время в секундах, через которое начнется переадресация.
>Для того чтобы не учитывали ссылку поисковики...
Не понял вопроса | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 19:16)
| | HTML
URL: http://www.yourdom.com/goto.php?url=www.lalala.com
File: goto.php
<?php
echo "<meta http-equiv=\"Refresh\" content=\"5; url={$_GET['url']} \"/>";
?>
|
JavaScript
URL: http://www.yourdom.com/goto.php?url=www.lalala.com
File: goto.php
<?php
echo "<script type=\"text/javascript\">
window.location=\"{$_GET['url']}\";
</script>";
?>
|
Если вы про индексаци. тогда вот.
Создаете фал: robots.txt
Содержимое:
User-agent: *
Disallow: /goto.php
|
| |
|
|
|
|
|
|
|
для: Crayzers
(23.01.2009 в 19:25)
| | Да, про индексацию....
Спасибо большое я понял, нужно еще и в robots.txt запретить, чтобы дубликаты не пошли.
Т.е. нужно сначало проверить если не отправили еще заголовки клиенту, тогда делаем рнр...если уже отправили тогда делаем JavaScript, а если браузер не воспринимает JavaScript <noscript> </noscript> делаем перадресацию HTML .... | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 19:52)
| | А почему Вы поставили 5 секунд в HTML можно же 0 поставить? | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 19:56)
| | А что в robots.txt запрещает вот это:
User-agent: *
Host: www.site.ru
|
| |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 20:01)
| | URL: http://www.yourdom.com/goto.php?url=www.lalala.com
Подскажите, а что лучше в глобальной переменной url= поставить? URL www... или id равный цифре? | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 20:11)
| | думаю поставить id равный цифре, чем равное ссылке...чтобы нигде не отображались ссылки.. илт тогда на безопасность повлияет???? | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 20:01)
| | >А что в robots.txt запрещает вот это:
>
>User-agent: * - проверка User-agent'а в данном случае пропускаются ве поисковые системы
>Host: www.site.ru - скорей всего это блокирует индецсирование всего сайта но поще сделать так
>
|
User-agent: *
Disallow: /
|
| |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 20:01)
| | >А что в robots.txt запрещает вот это:
>
>User-agent: * - проверка User-agent'а в данном случае пропускаются ве поисковые системы
>Host: www.site.ru - скорей всего это блокирует индецсирование всего сайта но точно не уверен
>
|
Проще запретить индексацию всего сайта так:
User-agent: *
Disallow: /
|
| |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 20:01)
| |
User-agent: *
Host: www.site.ru
|
Здесь вообще нет никакого запрета. Это инструкция для робота-зеркальщика.
Host: указывает на то, что главным сайтом будет www.site.ru.
Соответственно, зеркалом сайта будет site.ru
Ссылки, ведущие на сайт http://site.ru/, будут прибавляться к ссылкам на сайт http://www.site.ru/, и в выдаче будет учитываться этот сайт. | |
|
|
|
|
|
|
|
для: xpom
(23.01.2009 в 19:56)
| | >А почему Вы поставили 5 секунд в HTML можно же 0 поставить?
Скопировал кусок из кода который в данный момент делаю там нужно 5 сек. просто не иправил.
Возможно любое колличество сек. поставить до редиректа. | |
|
|
|
|
|
|
|
для: Crayzers
(23.01.2009 в 20:05)
| | Спасибо, понятно почему 5! | |
|
|
|