lealhost#: Может. Смотря как прописан редирект. В правило редиректа закладывается условие проверки текущего протокола. Если нет условия или условие отрабатывает некорректно, будет вечный цикл.
Редирект в три строки, с условием или нет сложно мне сказать:
LEOnidUKG#: у вас же vds! И вы писали у вас ISP панель, там в ней ставится редирект, зачем вам .htaccess?
Грубо говоря у хостера есть справка, в ней было рекомендовано внести изменения в .htaccessпричем несколько вариантов редиректа из которых только один и заработал.
Раньше делал без этой опции и ошибки не было, теперь появляется ошибка хотя бэкап базы создается, как это не странно, но если ставлю эту опцию, то делается тоже бэкап, но без ошибок.
Так в целом это не на что не влияет, можно с этой опцией бэкап’ы делать?
Интересный вариант, так значит пять открывающих и закрывающих тегов PHPвыгоднее чем использование echo, но в одном открывающимся и закрывающимся PHPтеге?
Я там не указал, речь идет о теме/шаблоне для WordPress, мой уровень еле-еле редактирую шаблон в WordPress :) ( Чайник ). Но было бы интересно узнать про скобочки {} вместо if : / andif.
Работает и ладно это 100% мой подход :) при любых раскладах, но может со скобочками быстрее будет если переписать…
Немного неудачный пример с кодом из TwentyTwenty, но надеюсь вы поняли, меньше открывающих и закрывающих тегов <?php ?>, но в моем случае будет много echo…
Может. Смотря как прописан редирект. В правило редиректа закладывается условие проверки текущего протокола. Если нет условия или условие отрабатывает некорректно, будет вечный цикл.
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
у вас же vds! И вы писали у вас ISP панель, там в ней ставится редирект, зачем вам .htaccess?
Лучше признайтесь тут, ЧТО вы там хотите отключить?
Я что-то забыл, что у ТС-а одни бредо топики. Удалясь из этого дурмана.
Дело в том, что при бэкапе который я делал как обычно стала появляться какая-то ошибка, вот отсюда узнал про эту опцию, чтобы не выводилась ошибка:
https://searchengines.guru/ru/forum/1035069
Раньше делал без этой опции и ошибки не было, теперь появляется ошибка хотя бэкап базы создается, как это не странно, но если ставлю эту опцию, то делается тоже бэкап, но без ошибок.
Так в целом это не на что не влияет, можно с этой опцией бэкап’ы делать?<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) { ?>
<div class="excerpt"><?php the_excerpt(); ?></div>
<?php } else { ?>
<div class="content"><?php the_content(''); ?></div>
<?php } ?>
Опять повторю то, что уже написал, потому что ты так нихрена и не понял, даже на 8-й странице обсуждения:
Ты путаешь тёплое с мягким.
Альтернативный синтаксис не имеет никакого отношений к твоему echo. Это разные темы.
Да причем тут я, если он так официально называется в документации?
Альтернативный синтаксис управляющих структур
https://www.php.net/manual/ru/control-structures.alternative-syntax.php
Так без echo в скобочках просто так разметку html не вставишь.На правах так сказать задавателя вопроса :)
Ребята ответьте просто чтобы вы выбрали:
Без скобочек:
<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) : ?>
<div class="excerpt"><?php the_excerpt(); ?></div>
<?php else : ?>
<div class="content"><?php the_content(''); ?></div>
<?php endif; ?>
ИЛИ
Со скобочками и echo:
<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) {
echo '<div class="excerpt">';the_excerpt();echo '</div>';
} else {
echo '<div class="content">';the_content('');echo '</div>';
} ?>
Или это вообще без разницы, но без скобочек я заметил, что в код попадают отступы, хотя может это и не точно. Сайт у меня на WordPress.
Я там не указал, речь идет о теме/шаблоне для WordPress, мой уровень еле-еле редактирую шаблон в WordPress :) ( Чайник ). Но было бы интересно узнать про скобочки {} вместо if : / andif.
Работает и ладно это 100% мой подход :) при любых раскладах, но может со скобочками быстрее будет если переписать…