Agronya

Рейтинг
15
Регистрация
04.10.2012
skAmZ:
Agronya, и это же совсем не значит, что хостинг по умолчанию этого не сделал?)

Я пока что разрабатываю на своем тестовом сервере,и там nginx не стоит)

skAmZ:
Одно другому не мешает, nginx ставится поверх apache.

Ну я ничего не ставил поверх apache :)

Милованов Ю.С:
Имеете ввиду, чтобы при запросе index.php?action=category&name=trava&page=1 перекидывало на индекс.пхп? Зачем на индекс пхп? Почему бы не переадресовывать на правильную ЧПУ-шную ссылку?

Имеется ввиду что если ссылка не соответствует ни одному из выше изложенных правил то выкидывать на index.php ну или на аналог $_SERVER['HOST_NAME'] раз зашла речь о чпу :)

---------- Добавлено 06.11.2012 в 17:55 ----------

skAmZ:
Agronya, какой тип файлов? Стоит на сервере nginx?
Если путь типа: http://site.ru/dir/text.txt и стоит nginx, тогда htaccess вам не поможет.
Если nginx стоит уточняйте какие типы файлов он обрабатывает.

Стоит apache

Есть разница,использовать ЧПУ или можно прописать с get параметрами?

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

Не полностью скинул JS,вот полный код

var req = Create();

function Create()

{

if(navigator.appName == "Microsoft Internet Explorer")

{

req = new ActiveXObject("Microsoft.XMLHTTP");

}

else

{

req = new XMLHttpRequest();

}

return req;

}

function Request(id)

{

req.open('post', '/scripts/abuse.php?id='+id , true );

req.onreadystatechange = Refresh;

req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

req.send(id);

}

function Refresh()

{

var a = req.readyState;

if( a == 4 )

{

var b = req.responseText;

document.getElementById('abuse').innerHTML = b;

}

else

{

document.getElementById('abuse').innerHTML = '<br><center>Отправка.........</center>';

}

}

А что это означает? Объясните если не трудно

$count = preg_match_all('~<a href="/torrent/(.+?)" class=~',$str,$urls); Вот с такой конструкцией все почему-то работало

TF-Studio:
для начала попросить curl вернуть ошибку.

Добавил

function curl_get_file_contents($url)

{

$c = curl_init();

curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($c, CURLOPT_URL, $url);

$contents = curl_exec($c);

$str = curl_error($c);

echo "$str";

curl_close($c);

if ($contents) return $contents;

else return FALSE;

}

Выдает пустую строку

---------- Добавлено 27.10.2012 в 22:48 ----------

siv1987:
Защита от школо-парсинга

curl_setopt($c, CURLOPT_USERAGENT, 'User-Agent: Opera 12');

Спасибо,заработало :)

bay_ebook:
rawurlencode в помощь :) (вместо urlencode)
А htmlentities для формирования url вообще не нужна, если хотите избавиться от html тегов - strip_tags

Благодарю :)

Hkey:
У вас на страницах ничего нет кроме названия песни - все остальное шаблон. Текста хоть чуток нужно.
ЧПУ сделайте.
Пробейте общие уточнения запросов. Типа доунлоад и добавьте из на сайт.

Большое спасибо,уже в процессе создания нового движка,авторского дизайна и парсера трек листов

Всего: 53