Не сработало все равно в конце есть домен, этот домен вконце берется из названия файлаЮ например если файл с названием file_(www.site.com) то и урл соответственно такой же
Знаете удалос убрать тоден с нащвания файла на сайте вот так а вот урл адрес все равно с доменом на конце, может можно еще дописать в этот код чтонеть что бы правило распространялось и на урл страницы тоже?
webser: У меня молодой сайт, стремительно набирал обороты и еще два часа назад наблюдал его близко к топу а сейчас его нет в выдаче даже по нч что происходит ? ссылок не покупал, Также заметил что топ 20 сильно изменился и стал не очень релевантен
Пустота: Если я Вас правильно понял, то: RewriteCond %{HTTP_HOST} ^music\.site\.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L] Кладется это надомен третьего уровня. И все запросы к домену третьему уровню будут перенаправляться на основной сайт.
Вообщем мне нужно закрыть доступ только одной страницы к этому адресу
Я подумал через .htaccess редирект сделать но это не принципиально, если есть другие методы закрыть доступ к этой странице тоже пойдет лишь бы закрыть к ней доступ
В ручную удалить ее невозможно так как она генерируется скриптом
bay_ebook: А ТСу не отвечают и цитируют - потому, что он сначала не в тот раздел написал, а потом еще с ошибками ответил :) В общем правильно затролили, внимательнее надо быть.
Еслиб я писал на форум умники и умницы ну такда да можно сделать замечание, и пусть даже не грамотно написал вопрос же ясен и понятен если не нравится то не отвечайте и все, и еще кроме того что я не грамотный я в добавок еще не красивый и черный закидать камнями, так что за это вы вапще можете ненавидеть меня
Что за ерунда в самом деле, еслиб я не видел фоток то подумал что школота пишет
Был задан вопрос и он в целом понятен, просил еслли кто может подскажите, а так я что то тут на форуме не видел табличку неграмотным и неграм вход воспрещен
Ребята не занимайтесь ерундой вы ведь взрослые люди, да вы что народ
Я только недавно стал заниматься сайтом потому допустил ошибки то есть невнимательно искал на форуме нужную тему так уж не судите строго и извините если я задел кого то своим поступком
Хочу с генерировать файл карту сайта дя поисковиков а у меня вот такие адреса www.site.com/track/-27380885_134721885 и хотел понять ниче если такие адреса в смысле например Яндекс и Гугл примут такие ссылки, только и всего
так пробовали?
<?php $track['title'] = preg_replace('/[+\s]?\[.+?\]$/', '', $track['title']); ?>
<span itemprop="name" class="name"><?php $link = $app['conf']->getOption('app', 'baseHref') . str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}") ?><a href="<?php echo $link ?>" title="Скачать <?php echo $track['artist'] ?> - <?php echo $track['title'] ?> трек"><?php echo trunc($track['title'], 50) ?></a>
Я просто в место этого кода
<span itemprop="name" class="name"><?php $link = $app['conf']->getOption('app', 'baseHref') . str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}") ?><a href="<?php echo $link ?>" title="Скачать <?php echo $track['artist'] ?> - <?php echo $track['title'] ?> трек"><?php echo trunc($track['title'], 50) ?></a>
Заменил ваш тот что вы дали
<?php $track['title'] = preg_replace('/[+\s]?\[.+?\]$/', '', $track['title']); ?>
<span itemprop="name" class="name"><?php $link = $app['conf']->getOption('app', 'baseHref') . str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}") ?><a href="<?php echo $link ?>" title="Скачать <?php echo $track['artist'] ?> - <?php echo $track['title'] ?> трек"><?php echo trunc($track['title'], 50) ?></a>
Не сработало все равно в конце есть домен, этот домен вконце берется из названия файлаЮ например если файл с названием file_(www.site.com) то и урл соответственно такой же
Знаете удалос убрать тоден с нащвания файла на сайте вот так а вот урл адрес все равно с доменом на конце, может можно еще дописать в этот код чтонеть что бы правило распространялось и на урл страницы тоже?
<span itemprop="name" class="name"><?php $link = $app['conf']->getOption('app', 'baseHref') . str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}") ?><a href="<?php echo $link ?>" title="Скачать <?php echo $track['artist'] ?> - <?php echo $track['title'] ?> трек"><?php echo trunc($track['title'], 50) ?>
<?php
$ggg=explode(' ',$track['title']);
$ftrak="";
foreach ($ggg as $val){
$err=0;
$pos = strripos(mb_strtolower($val, 'UTF-8'), '.com');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '.net');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '.org');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '.ru');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '.ua');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '♥');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '♪');
if ($pos === false) {} else {$err=1;}
$pos = strripos(mb_strtolower($val, 'UTF-8'), '/');
if ($pos === false) {} else {$err=1;}
if ($err==0) $ftrak.=$val." ";
}
echo trunc($ftrak, 50)
?> </a>
Чо-чо не хватает?.. Я, может быть, не такой большой специалист в php, но был уверен что код полностью рабочий.
Я вобще в php никакой потому очень благодарен вам
Если можно подскажите пожалуста как ваш код вставить в мой который я дал выше, как полностью должно выглядеть?
А то я как только не пробовал вставить ваш код не получется
Ну да вроде не хватает скобки } этой
вот код
str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}
Если быть точным то эта переменная {$track['title']} генерирует ссылку
---------- Добавлено 28.06.2014 в 00:36 ----------
то не двойная, а две одинарных
Как можно сделать что бы в конце ссылки в адресной строке не выводился домен, знаю только что этот код генерирует ссылку
<span itemprop="name" class="name"><?php $link = $app['conf']->getOption('app', 'baseHref') . str_replace(" ", "-", "music/{$track['vkid']}/{$track['artist']}-{$track['title']}") ?><a href="<?php echo $link ?>" title="Скачать <?php echo $track['artist'] ?> - <?php echo $track['title'] ?> трек"><?php echo trunc($track['title'], 50) ?></a>
Смотря является ли этот домен обязателен в ссылке или нет - возможно на сайте доноре файл именно так и называется.
$track['title'] = preg_replace('/[+\s]?\[.+?\]$/', '', $track['title']);
Спасибо
Но тут
$track['title'] = preg_replace('/[+\s]?\[.+?\]$/', '', $track['title']);
Два раза повторяется
$track['title']);
В вашем коде не хватает двойных '' запятых и скобок } а без этих скобок } работать не будет
Не могу понять как правильно вписать этот кусок тот что вы порекомендовали в выше приведенный мною код
Этот домен не обязателен в ссылке например адрес
http://site.com/music/direct/Depeche+Mode+-Tainted+Love+[www.vmuz.com]
и тот же адрес без плюса и домена в конце это например так
http://site.com/music/direct/Depeche+Mode+-Tainted+Love
Одна и та же страница, так что получается домен в конце лишний
В адресе пробелы заменены плюсами но это понятно и так
User-agent: *
Disallow: /web/
Disallow: /search/
Делал так все равно сканирует эти страницы проверяю в панели просмотреть как Гуглбот и он их сканирует эти папки
У меня молодой сайт, стремительно набирал обороты и еще два часа назад наблюдал его близко к топу а сейчас его нет в выдаче даже по нч что происходит ? ссылок не покупал, Также заметил что топ 20 сильно изменился и стал не очень релевантен
Я бы тоже хотел это знать странно согласитесь?
Что мешает закрыть директории для роботов?
А как закрыть подскажите если можно просто я не знаю как закрывают
Тогда
RewriteRule ^search/Showtek+Feat.+We+Are+Loud+%26+Sonny+Wilson+-+Booyah+(Original+Mix)$ http://site.com/ [R=301,L]
Не получилось это тоже не происходит ничего
Необязательно нужен редирект вообще как можно закрыть эту страницу доступ к этой странице
http://humusm.com/search/Showtek+Feat.+We+Are+Loud+%26+Sonny+Wilson+-+Booyah+%28Original+Mix%29
Наверно нужно еще как то учитывать что страница на поддомене и для этого нужно какойнеть другой код?
Если я Вас правильно понял, то:
RewriteCond %{HTTP_HOST} ^music\.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
Кладется это надомен третьего уровня. И все запросы к домену третьему уровню будут перенаправляться на основной сайт.
Вообщем мне нужно закрыть доступ только одной страницы к этому адресу
http://music.site.com/search/Showtek+Feat.+We+Are+Loud+%26+Sonny+Wilson+-+Booyah+(Original+Mix)
Я подумал через .htaccess редирект сделать но это не принципиально, если есть другие методы закрыть доступ к этой странице тоже пойдет лишь бы закрыть к ней доступ
В ручную удалить ее невозможно так как она генерируется скриптом
Буду очень благодарен за совет
А ТСу не отвечают и цитируют - потому, что он сначала не в тот раздел написал, а потом еще с ошибками ответил :) В общем правильно затролили, внимательнее надо быть.
Еслиб я писал на форум умники и умницы ну такда да можно сделать замечание, и пусть даже не грамотно написал вопрос же ясен и понятен если не нравится то не отвечайте и все, и еще кроме того что я не грамотный я в добавок еще не красивый и черный закидать камнями, так что за это вы вапще можете ненавидеть меня
Что за ерунда в самом деле, еслиб я не видел фоток то подумал что школота пишет
Был задан вопрос и он в целом понятен, просил еслли кто может подскажите, а так я что то тут на форуме не видел табличку неграмотным и неграм вход воспрещен
Ребята не занимайтесь ерундой вы ведь взрослые люди, да вы что народ
Я только недавно стал заниматься сайтом потому допустил ошибки то есть невнимательно искал на форуме нужную тему так уж не судите строго и извините если я задел кого то своим поступком
Хочу с генерировать файл карту сайта дя поисковиков а у меня вот такие адреса www.site.com/track/-27380885_134721885 и хотел понять ниче если такие адреса в смысле например Яндекс и Гугл примут такие ссылки, только и всего
Удивительно просто, столько понаписали всего а по делу ничего, можно было бы кратко тут ответить и все, необыкновенно просто
Да искал я в других темах искал, ничего не нашел то что меня интересует