- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возникла непонятная ситуация с редиректами и ЧПУ в wordpress`е. Объяснить довольно сложно, но попробую как можно подробнее.
Имеется wordpress 3.0 установленный на Денвере, без всяких плагинов и т.д, чистый wp со стандартной темой. Ну и добавлено несколько обычных статей, для "эксперимента". В настройках ЧПУ указано "произвольно: %category%/%postname%/", т.е. ничего необычного.
Далее создаю несколько рубрик и подрубрик:
-статьи
--дрессировка
---окд
---аджилити
Добавляю статью в рубрику "окд", получаю урл вида http://site.ru/article/training/okd/text/ где "text" это название статьи. Если из урла удалить часть с какой то рубрикой, то идет редирект на правильный урл, к примеру если попытаться перейти на http://site.ru/training/okd/text/ (без article), то редиректом перекинет на http://site.ru/article/training/okd/text/
Если добавить статью стразу в 2 рубрики нижнего уровня(окд и аджилити), то так же все нормально. Вроде все правильно и логично, но далее интереснее и не понятнее.
В дополнение к существующим рубрика добавляется еще несколько
-обзоры
--книги
Итого получается
-статьи
--дрессировка
---окд
---аджилити
-обзоры
--книги
И добавляется еще 1 статья в раздел "книги". Получается урл вида http://site.ru/reviews/books/text/
И вот тут проблема. Если удалить из урла "books", т.е. http://site.ru/reviews/text/ то при обращении к этому урлу происходит редирект на правильный, а если удалить из урла reviews, т.е. сделать урл http://site.ru/books/text/ то редиректа уже не происходит.
Вроде бы ничего особо страшного, но при большом количестве рубрик разной вложенности и большом количестве статей получается большое количество полных дублей. Конечно, можно все дубли закрыть в robots.txt, но это не лучший выход, т.к. за всем не уследишь.
Как выйти из этой ситуации? В чем проблема? Ведь в первом случаи все работает нормально и логично, а во втором уже нет.
Так а что происходит то? 404 или отображается тоже самое что и с reviews?
LEOnidUKG, открывается та же самая страница, т.е. получается полный дубль. 1 страница уже как минимум под двумя разными адресами
LEOnidUKG, открывается та же самая страница, т.е. получается полный дубль. 1 страница уже как минимум под двумя разными адресами
ну дыГ это нужно в пхп скрипте ограничить такое или смотреть на сами правила, а то получается что вообще любое можно вставить вместое rewrite и т.п. и будет всё ок 🤪
а то получается что вообще любое можно вставить вместое rewrite и т.п. и будет всё ок
а вот и нет :) это вообще странно но так не работает, если взять http://site.ru/reviews/books/text/ и изменить на http://site.ru/xxx/books/text/ то произойдет редирект на правильный урл, а если просто удалять reviews, то редиректа не будет, а откроется та же самая страница, но уже под этим(неправильным) урлом
Montoya добавил 17.07.2010 в 16:33
ну дыГ это нужно в пхп скрипте ограничить такое или смотреть на сами правила
Ну а вот тут совсем не понял :(
Ну а вот тут совсем не понял :(
ну просто наличие rewrite не обязательно и всё, скрипт пхп кушает и так.
Поэтому нужно сделать так, чтобы без rewrite в урле скрипт не обрабатывал урл и вообще 404 выдавал :)
ну просто наличие rewrite не обязательно и всё, скрипт пхп кушает и так.
Поэтому нужно сделать так, чтобы без rewrite в урле скрипт не обрабатывал урл и вообще 404 выдавал
кто бы еще рассказал как это сделать :)
Все таки странная ситуация, почему в первом случаи так, а во втором нет не понятно, а хотелось бы разобратся