fliger

fliger
Рейтинг
113
Регистрация
17.09.2015
roman1981:
fliger
Спасибо вам огромное!!! Вы мне очень помогли!

Не за что.

P.S. Кнопка для "Спасибо" в углу справа.

azmarin:
Немного не так, предположим у Вас сайт фотошколы - и на Вашем сайте размещены анонсы мастер-классов, я бесплатно на своём сайте готов эти анонсы размещать, с ссылкой на Ваш сайт (на анонс).
Вопрос в том, что бы не сделать своему сайту хуже - делать рерайт?!

Анонс на анонс с сылкой на анонс - это идиотизм.

Другое дело, если на чужом сайте есть новость, а вы берете из нее только первый абзац и размещаете его в виде анонса на эту новость на своем сайте с сылкой на источник (при условии, что на сайте-источнике не стоит знак копирайта, либо против этого явно не возражают):

Краткий анонс. Подробнее читайте тут... (ссылка на источник - всю новость)

Многие требуют, чтобы в первом абзаце указывали явно "как пишут на... (ссылка)"

Но лучше сделать рерайт новости, написав на ее основе свой текст. В противном случае - вы вор, а от Гугла и Яндекса вам заслуженный бан.

wicker:
это троллинг?

У него сообщения все на тему: "Есть сайт, ему бла-бла-бла", а потом ссылка на сайт казино.

Абсолютный путь к файлу от корня файловой системы хостинга:

<?php

$file = $_SERVER['DOCUMENT_ROOT'].'/ПУТЬ_К_ФАЙЛУ_ОТ_КОРНЯ_САЙТА/имя_файла.php';

// Для файла, который находится здесь: site.ru/papka/file-1.php

$file = $_SERVER['DOCUMENT_ROOT'].'/papka/file-1.php';

// Для любых файлов:

$file = $_SERVER['DOCUMENT_ROOT'].$_SERVER['SCRIPT_NAME'];

или

$file = $_SERVER['SCRIPT_FILENAME'];

$time = filemtime($file);

Далее сверяете $time и Last-Modified .

?>

Закройте индексный файл sendmessage для поисковых роботов. Если зайдут, отдавайте им 404 код. А ссылки на эти страницы выводите через функцию JavaScript, чтобы роботы вообще их не видели.

roman1981:
А как правильно посмотреть время последнего изменения файла?

Зачем его смотреть? Функция filemtime() его сама берет:

http://php.net/manual/ru/function.filemtime.php

По условию сверяете filemtime и Last-Modified. Если filemtime < Last-Modified, то отдаете 304 код, если больше, то страницу.

alenatorkunova:
Благодарю, но настолько я поняла там нет SSL сертификата за эти 33 рублика...

У Джино есть бесплатный SSL-сертификат. Подключается одним кликом, продлевается автоматически.

filemtime - Время последнего изменения файла в формате Unix (если файлы кэшируете - то время кэш-файла).

Gotheit:
site.com/privet/

Так будет много директорий, в каждой из которых - всего по одной странице. Замучаетесь потом разбираться в структуре и ковыряться в куче папок.

Gotheit:
site.com/privet.html

Лучше так, но дополнительно добавить директорию по теме страницы:

site.com/tema/privet.html

Если на странице будут фотографии, например, тогда так, бросив все файлы этой страницы в одну папку /tema/privet/

site.com/tema/privet/

Запретите чужие хосты через .htaccess:

Правило 1.

SetEnvIfNoCase Host ^(?:www\.)?site_1\.ru$ my_host

SetEnvIfNoCase Host ^(?:www\.)?site_2\.ru$ my_host

SetEnvIfNoCase Host ^(?:www\.)?site_3\.ru$ my_host

Order Deny,Allow

Deny from env=!my_host

Правило 2.

Дополнительно редирект с чужого хоста (или своего хоста с www.) на основное зеркало (без www.):

RewriteCond %{HTTP_HOST} !^my_site\.ru$ [NC]

RewriteCond %{REQUEST_URI} !^/robots\.txt$

RewriteRule ^.*$ http://my_site\.ru%{REQUEST_URI} [R=301,QSA,L]

Можно использовать оба правила или каждое в отдельности. Первое полностью блокирует чужие хосты. Второе делает редирект на основное зеркало, если без первого - то с чужих хостов тоже будет редирект на основное зеркало.

Всего: 707