ivan-lev

Рейтинг
435
Регистрация
20.04.2007
Sheffff:
В общем, цели следующей хочу добиться: всё, что не генерит CMS выдавать 301.

Так выдавайте..

А как nginx до передачи запроса "куда надо" узнает, что генерит CMS?? =)

Mixalko:
а вот высоту не как не смог убрать.

Сделать равной нулю?..

сделать 100%?

Сделать "как у изображения"?

Если последнее (и известны ширина и высота), можно вставить прозрачный пиксель соответствующих размеров...

sleepwalker.alex:
301 редирект можно сделать через .htaccess примерно так:

Какая-то странная [осенняя] активизация советчиков по редиректам, да и не только..

totamon:
если заморочиться вполне можно...

"Надстроившись" над любой CMS можно сделать вывод любой страницы по любому URL-у.. Другое дело, что задача вполне стандартная, однако решение зависит от [структуры] URL-ов как на первом сайте, так и на втором.. и, порой, бывает проще "переехать" 301-м редиректом..

redeyer:
А как вы тут хотите тогда от двойного редиректа избавиться?

В конфиг nginx-а прописать все существующие страницы.. =)

Ну.. или хотя бы максимально regexp-ами прикрыться..

awasome:
h1, h2 и другие картинки не будут публиковаться раньше превьюшки

Не сразу понял, что имеется в виду))

edogs:
Посмотрите в header.php в районе

Так и есть.. там по сути картинка из превьюшки при куче условий (если тема поддерживает, если ширина картинки.. ) просто переезжает в Header..


if ( is_singular() && current_theme_supports( 'post-thumbnails' ) &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
$image[1] >= $header_image_width ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID );
faqbill:
На главной отображаются все товары из всех категорий. У меня вопрос, прошу помощи, как на главную страницу сайта вывести товары только из одной категории.

Посмотреть в шаблоне, как выводятся товары на главной, добавить условие ограничения категории.

Можно конкретные товары указать.

https://docs.woocommerce.com/document/homepage-control/

Миша26:
RewriteCond %{REQUEST_URI} ^/krasnie-sinie-i-zheltye-svitera(.*)$ [NC]
RewriteRule ^/krasnie-sinie-i-zheltye-svitera(.*)$ /svitera$1 [L,R=301]

Удачи в освоении =)

Миша26:
RewriteCond %{REQUEST_URI} ^/url-1(.*)$ [NC]
RewriteRule ^/url-1(.*)$ /url-2$1 [L,R=301]

а зачем url1, url2.. вроде у ТС конкретная задача..


RewriteRule ^krasnie-sinie-i-zheltye-svitera/(XXXXXXX.htm)$ /svitera/$1 [R=301,L]

Вставлять не очень далеко после RewriteEngine ON

JungleBox:
И браузер это воспринимал как http://abc.com/mypage, т.е. как изначальная, не смотрел что там послеточки

Браузер на клиенте.. он будет воспринимать так, как увидит.

А как будут обрабатываться страницы без расширения? В смысле, текущая CMS так позволяет?

Если да, то просто

а) поставить редирект со всех страниц с расширением на "без расширения"

Что-то вроде

RewriteRule ^(.*)\. /$1 [R=301,L]

Если нет - то дополнительно добавить обработку "правильных" URL-ов

ryzubex:
за последнюю неделю небыло ниодного просмотра,

А что считать просмотром?

К примеру, поисковик заглянул - считается? ;)

Всего: 4907