flint2000

Рейтинг
110
Регистрация
01.04.2008

Спасибо за помощь

А есть какая-то статья, как сделать редирект через li.ru, гугл поиск что-то не дает результатов

LEOnidUKG:
Это ваш сайт юзают для редиректа и спама. Закройте индексацию этих страниц. Или делайте редирект например через счётчик li.ru

Спасибо. Достаточно будет в robots.txt добавить?

Disallow: /redirect.php*

Спасибо всем кто отписался по теме. Решение было найдено, возможно через костыль, но у меня в базе около 30к текстов которые добавлялись на протяжении 8 лет и естественно их форматирование в разные временные отрезки было разное, только последних 3 года я пользуюсь типографом. Поэтому решил отдавать не txt файл, а .rtf с заменой и удалением тегов.

Дикий пионер:
что у вас внутри $description? Подозреваю, что теги без переновос строк.

Да, так и есть. Частично решил таким образом:


$description = explode("<br />", filter($row['description'],"nohtml"));
header('Pragma: ');
header('Content-type: text/plain');
$filename = $new_title;
$att = 'Content-Disposition: attachment; filename';
header($att . '="' . $filename . '"');
foreach ($description as $final_text) {
echo "".$final_text."\r\n";
}

Но так как информации много и есть теги и <br /> вида и просто <br> - не на всем работает. Сечас попробую по вашему совету

Logger, Настраивал тоже, не хочет работать.

---------- Добавлено 22.10.2015 в 15:35 ----------

Logger, Все. Спасибо. Настроил и все заработало

AhmaServers:
А модуль rpaf точно включен?

150% включен

AhmaServers, И с таким конфигом не работает

nginx.conf

user www-data;
worker_processes 2;
timer_resolution 100ms;

#access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
worker_connections 512;
}
http {
limit_req_zone $binary_remote_addr zone=one:50m rate=2r/s;
include /etc/nginx/mime.types;
default_type application/octet-stream;

access_log /var/log/nginx/access.log;

sendfile on;
tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;

server_names_hash_bucket_size 512;
gzip on;
gzip_min_length 1100;
gzip_buffers 64 8k;
gzip_comp_level 3;
gzip_http_version 1.1;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/css;

server_tokens off;

include /etc/nginx/sites-available/*;

rpaf.conf

<IfModule rpaf_module>
RPAFenable On

# When enabled, take the incoming X-Host header and
# update the virtualhost settings accordingly:
RPAFsethostname On

# Define which IP's are your frontend proxies that sends
# the correct X-Forwarded-For headers:
#RPAFproxy_ips 127.0.0.1 ::1
RPAFproxy_ips 151.80.***.***
# Change the header name to parse from the default
# X-Forwarded-For to something of your choice:
#RPAFheader X-Real-IP
RPAFheader X-Forwarded-For
</IfModule>
SeVlad:
Послушай совета - не морочь себе (и людям) голову. Бери темы из оф репо и будет тебе счастье.

Благодарю. Я бы и рад взять другую, но сайт уже работает более полугода, да и под себя тему правил.

Всего: 174