странные страницы в выдаче гугла

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

странные страницы в выдаче гугла

Post by smart »

в выдаче гугла имеется страница
domain.com/category/58/Asian/ctr/1/?4x3x185180

на ней отображается основная категория тоесть all
и имеет кривую сортировку в коде:

Code: Select all

  <a href="/category//ctr/1/" target="_self">Popular</a>
  <a href="/category//date/1/" target="_self">New</a>
  <a href="/category//rating/1/" target="_self">Top Rated</a>
как такое может быть ?
темплейты другие удалены, тоесть они пустые, как избавиться от такого ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: странные страницы в выдаче гугла

Post by admin »

Думаю категории с ИД 58 просто нет, из-за этого и не подставляются переменные
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: странные страницы в выдаче гугла

Post by smart »

admin wrote:Думаю категории с ИД 58 просто нет, из-за этого и не подставляются переменные
пагинация тем не менее подставляется

Code: Select all

<a href="/category/0/all/ctr/2/" title="2" target="_self">2</a>
  
<a href="/category/0/all/ctr/3/" title="3" target="_self">3</a>
  
<a href="/category/0/all/ctr/4/" title="4" target="_self">4</a>
  
<a href="/category/0/all/ctr/5/" title="5" target="_self">5</a>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: странные страницы в выдаче гугла

Post by admin »

Да, там замена была добавлена если нет категории.

От чего надо избавится конкретно ?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: странные страницы в выдаче гугла

Post by smart »

admin wrote:Да, там замена была добавлена если нет категории.

От чего надо избавится конкретно ?
от подобных страниц, таких почему то в выдаче гора, добиться чтобы они выдавали 404
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: странные страницы в выдаче гугла

Post by admin »

В 51 для несуществующих категорий при опции

URLs with 0 result thumbs return 404
ie if you have 1000 thumbs, 100 per page and someone requests page 11
ie page with thumbs 1001 - 1100, which dont exist, script will return error 404
default - no, ie return page as usual with no content

выдает 404
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: странные страницы в выдаче гугла

Post by smart »

admin wrote:В 51 для несуществующих категорий при опции

URLs with 0 result thumbs return 404
ie if you have 1000 thumbs, 100 per page and someone requests page 11
ie page with thumbs 1001 - 1100, which dont exist, script will return error 404
default - no, ie return page as usual with no content

выдает 404

все эти требования не попадают под мой вариант, так как контент есть, страницы заполнены

в 50 версии какие есть решения ?
переход на 51 слишком емкий будет в данном случае
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: странные страницы в выдаче гугла

Post by admin »

Смысл такой: В 50 нет такого функционала что б тут выдавать 404
Соответственно вы можете или в реврайты добавить обработку
либо в common.php дописать код который будет обрабатывать урл и если там есть категория которой у вас нет - выдавать 404.
вариант в common мне кажется будет работать быстрее.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: странные страницы в выдаче гугла

Post by smart »

admin wrote:Смысл такой: В 50 нет такого функционала что б тут выдавать 404
Соответственно вы можете или в реврайты добавить обработку
либо в common.php дописать код который будет обрабатывать урл и если там есть категория которой у вас нет - выдавать 404.
вариант в common мне кажется будет работать быстрее.
что именно нужно добавлять чтобы по несуществующим выдавало 404 ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: странные страницы в выдаче гугла

Post by admin »

Схематично

if ($_GET['group_id'] не в списке который надо предвариетельно составить) {
header('status 404');
exit;
}
Don't forget to run script update
Post Reply