Перейти к содержимому

Реферальная программа Мегаплана


Лишние слеши в УРЛ

#1 Swet

Swet
  • Пользователь
  • 5 сообщений
  • Репутация: 0
0

Отправлено 25 Июнь 2013 - 13:02

Оказалось, что на сайте существуют страницы типа
сайт.ru/category//////kak-vybrat
сайт.ru/////category//////kak-vybrat,
которые являются дублями, образованные несколькими подряд идущими знаками слеш в урл.

Нормальная страница имеет вид сайт.ru/category/kak-vybrat

1. Возник вопрос откуда эти слеши, кто их генерирует и как избавиться от генератора слешей, чтобы дубли не появлялись?

2. И как избавиться от уже существующих дублей. Прочла, что можно настроить переадресацию со всех подобных страниц на единственно верную.
посредством 301 редиректа.

Как правильно это сделать технически? Куда и что прописать?

Очень надеюсь на помощь.

 

 

  • 0

#2 Sosnovskij

Sosnovskij
  • Администратор
  • 3 888 сообщений
  • Репутация: 566

Отправлено 25 Июнь 2013 - 14:58

Swet, какая версия wordpress? Если я вставляю много слешей, то идет автоматическая переадресация на верную страницу.
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#3 Swet

Swet
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 25 Июнь 2013 - 18:13

Это у всех нормальных, а у меня в строке браузера остается УРЛ с этими многими слешами, а открывается нормальная страница. Получается, что эта страница существует по многим адресам.

Не знаю, можно ли вставлять УРЛ, но я вставлю, потому что на пальцах не объяснишь. Уж, извините, модераторы.

Вот вставьте этот УРЛ _http://salatikin.com...aty-iz-ovoschei или
_http://salatikin.com...aty-iz-ovoschei

Страница открывается нормальная, а в адресной строке УРЛ с лишними слешами.

А теперь вставьте в адресную строку вот такой www.masterwebs.ru//////topic//////16138-lishnie-sleshi-v-url/page__gopid__96161#entry96161, выдает ошибку,

а еще просто переводит в нормальный УРЛ, вот так, например, _http://mirsalatov.in...ruktovye-salaty - переводит в _http://mirsalatov.info/category/fruktovye-salaty (откройте со многими слешами, а потом гляньте адресную строку).


А, да, версия роли не играет, потому что у меня так и в 3.1.1 и в самой последней. И есть сайт на версии 3.1.1, где такого не происходит, то есть переводит УРЛ в нормальное, как в последнем примере, состояние. Все сайты - по образу и подобию. Но на одних вот такая ерунда, на остальных нормально. Не вижу в чем различия.
Уже:
- плагины поочердно отключала (они тоже одинаковые на всех)
- на всех стоит Рустолат
- на всех /%postname%.html
- меняла тему на дефолтную
- htaccess одинаков на всех, как и роботс.


  • 0

#4 Sosnovskij

Sosnovskij
  • Администратор
  • 3 888 сообщений
  • Репутация: 566

Отправлено 25 Июнь 2013 - 20:42

Вот вставьте этот УРЛ _http://salatikin.com.ua////category/salaty-iz-ovoschei

попробуйте поставить слэш на конце и вас перенаправит на корректный URL.

на всех /%postname%.html

Это не так. У вас видимо /%postname%
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#5 Swet

Swet
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 26 Июнь 2013 - 09:30

попробуйте поставить слэш на конце и вас перенаправит на корректный URL.


Час от часу не легче. :) Я то вставила и перенаправило, но это же не решение проблемы, правда?


Это не так. У вас видимо /%postname%


Нет, у меня именно так, как я написала. Я скопировала с админки.

Страничка записи имеет вот такой вид _http://salatikin.com.ua/salat-iz-fasoli-konservirovannoj.html
А рубрики без html (не знаю почему, но это так)

Получается, что если как-то (понятия не имею как) будет доставляться в конце слеш, то страничка будет перенаправляться (преобразовываться) в нормальную? Осталось узнать как этот слеш туда вписывать :)

Спасибо Вам за помощь
  • 0

#6 Sosnovskij

Sosnovskij
  • Администратор
  • 3 888 сообщений
  • Репутация: 566

Отправлено 26 Июнь 2013 - 09:50

Нет, у меня именно так, как я написала. Я скопировала с админки. Страничка записи имеет вот такой вид _http://salatikin.com.ua/salat-iz-fasoli-konservirovannoj.html А рубрики без html (не знаю почему, но это так)

Да, не обратил внимание, что это URL категории. Опубликуйте здесь скриншот настроек ЧПУ на вашем сайте, а также код в .htaccess
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#7 Swet

Swet
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 26 Июнь 2013 - 10:55

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

  • 0

#8 Sosnovskij

Sosnovskij
  • Администратор
  • 3 888 сообщений
  • Репутация: 566

Отправлено 26 Июнь 2013 - 15:32

Попробуйте обратиться с этим вопросом к вашему хостингу. Возможно, неправильная обработка mod_rewrite. Хотя это всего лишь предположение. Видимых причин для некорректной работы я не замечаю. В любом случае, в коде страниц с большим количеством слешей стоит rel="canonical", который указывает на правильную каноническую страницу. В этом случае индексироваться страницы со многими слешами не будут (точнее не должны :)).
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#9 Swet

Swet
    Topic Starter
  • Пользователь
  • 5 сообщений
  • Репутация: 0

Отправлено 26 Июнь 2013 - 15:57

Уже. То есть обращалась. Хостинг ответил, что проблемы не с их стороны, так как на других сайтах, что у них находятся, такого безобразия нет.

В этом случае индексироваться страницы со многими слешами не будут (точнее не должны :)).


Они вроде как и не индексируются. Но мне сказали, что это дубли. Я согласна, дубли. Но не те, что дубли в поисковой выдачи, а какие-то странные дубли сайта. А если они не дубли в поисковой выдаче, не индексируются, то они же не мешают продвижению? то есть это не те дубли, про которые все говорят и от которых советуют быстро-быстро избавляться. Ведь так?

Хотя и дают мне рекомендацию именно по таким многослешевым УРЛ "Рекомендуем своевременно выявлять все дубли страниц на сайте и склеивать их между собой посредством 301 редиректа. Иначе, наличие дублей негативно скажется на ранжировании вашего сайта"

И как сделать этот самый 301? И если это не те дубли, то может и не стоит ничего делать?

Еще раз, спасибо Вам. На форуме вордпресса уже опустили руки (((
  • 0

#10 Sosnovskij

Sosnovskij
  • Администратор
  • 3 888 сообщений
  • Репутация: 566

Отправлено 26 Июнь 2013 - 16:45

Swet, не волнуйтесь, яндекс и google сейчас корректно должны обрабатывать страницы, которые имеют атрибут rel="caninaical". Да и в принципе. поисковой робот сам на такие урлы никогда не попадет :).
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru