Кликайте по ссылке в подписи. Для Вашего проекта подойдет.
По ссылке в подписи.
Дисковое пространство: безлимит
Трафик: безлимит
Антиспам SpamAssassin
Конструктор сайтов
Автоустановщик скриптов Softaculous (300+ скриптов)
Домен в подарок: при оплате от 2 лет и более
SSL-сертификаты от Let's Encrypt
Поддерживаемые версии PHP: 4.4, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2
Количество баз данных MySQL и PostgreSQL: безлимит
Количество поддоменов: безлимит
Количество е-мейл аккаунтов: безлимит
Количество FTP аккаунтов: безлимит
Тестовый период (7 дней)
На WP+woocommerce есть пара минусов которые лучше сразу устранить, иначе будет тормозить загрузку сайта. WP создает префиксы product-category и product не для забавы, а с целью распределения приоритета (более подробную информацию можно получить на официальном сайте). Если Вы уберете эти префиксы будет идти сильная нагрузка на базу данных, что сказывает на скорости сайта. Не критично, если вы на мощном VPS и пр.
В файл .htaccess можно установить примерно такой код:
<IfModule mod_rewrite.c> RedirectMatch 301 /product-category/(.*) https://www.vashSite.com/$1 </IfModule>
В интернете куча на самом деле. А также установить этот плагина: https://ru.wordpress.org/plugins/woo-permalink-manager/ (такой еще: https://ru.wordpress.org/plugins/html-in-url/) или аналог. Насколько я понимаю вы именно так и хотели сделать.
В таком случае (при полном дублировании контента) вы практически не теряете позиции в выдаче, если конечно дизайн новых страниц не сильно будет отличаться от старых.
Для поисковика по прежнему останется эта ссылка: moysite.com/imya-kategorii/product.html, а новые УРЛы, moysite.com/product-category/imya-kategorii/product будут перенаправлять на старые. Но на новых УРЛах moysite.com/product-category/imya-kategorii/product нужно проставить атрибут rel= «canonical» на прежние moysite.com/imya-kategorii/product.html.
В таком случае для поисковика этих: moysite.com/product-category/imya-kategorii/product ссылок существовать не будет.
Перед переездом на WP+woocommerce лучше хорошенько подумать.
Основная задача заключалась в избавлении от некорректных URL на страницах категорий с товарами:
Также нужно было избавиться от перегрузки страницы после нажатия на кнопку "купить".
Нашел вариант, который заменяет URL с ?add-to-cart= на ссылку самого товара - сразу перебрасывает на страницу товара - в корзину не добавляет - добавить товар в корзину можно только на странице товара.
В файле: functions.php ставим следующий код:
add_filter( 'woocommerce_loop_add_to_cart_link', 'custom_product_link' ); function custom_product_link( $link ) { global $product; echo '<noindex><a href="'.esc_url( $product->get_permalink( $product->id )).'" class="button product_type_simple add_to_cart_button" rel="nofollow">перейти (можно поставить свой текст)</a></noindex>'; }
Если ссылка на товар стоит уже в самом названии товара, то на кнопку лучше поставить rel="nofollow" (в коде есть).
При наведении на иконку корзинки.
Этой ссылки быть не должно (вообще не должно быть ни каких ссылок, нажимая на кнопку "добавить в корзину") - это тормозит краулинг.
Вроде хороший плагин. Вы не знаете, на сколько он грузит БД ?
Можно и платно. Просто в интернете ответа не нашел. Вот и прошу помощи.
Стандартное добавление в корзину
Все же вопрос остается в силе
НЕ всегда, но преимущественно делают для больших магазинов, чтобы ускорить загрузку сайта.