Задать вопрос
Ответы пользователя по тегу WordPress
  • Как слелать "замороженный" футер, не перезагружающийся при переходах по страницам сайта?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Самый банальный способ - действительно через iframe всё это сделать. Как по мне, не такой уж и плохой вариант, минусов там меньше чем плюсов.

    А вообще, можно было бы и правда сделать шаблон на чём-нибудь в духе AngularJS и просто подгружать новые данные, перерисовывая шаблон при необходимости.
    Ответ написан
    Комментировать
  • Как настроить редирект 301?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Имхо, лучше вообще плагинами для редиректа не пользоваться, а использовать редиректы сервера. Если у вас апач (чаще всего), то это редактирование .htaccess в корне сайта.

    Правила для редиректа уже сто раз описывались где только можно, приведу пример простых редиректов для переадресации с www-версии и c обязательным HTTPS:

    <IfModule mod_rewrite.c>
      RewriteEngine on
      
      RewriteCond %{HTTP_HOST} ^www\.ВАШДОМЕН\.ВАШАЗОНА$
      RewriteRule ^(.*)$ http://ВАШДОМЕН.ВАШАЗОНА/$1 [R=301,L]
      
      RewriteCond %{HTTPS} off
      RewriteCond %{HTTP:X-Forwarded-Proto} !https
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>


    Правила для подстановки /blog, полагаю, легко сами нагуглите. Хотя, 80 постов это не так и много, если что можно и руками написать, вот пример:

    <IfModule mod_rewrite.c>
      RewriteEngine on
    
      Redirect 301 /относительный/адрес/без/домена/СТРАНИЦА.php https://ДОМЕН.ЗОНА/абсолютный/адрес/новой/СТРАНИЦЫ.php
    
    </IfModule>


    Вообще возможны вариации, рекомендую вам изучить синтаксис mod_rewrite, наверняка пригодится, тем более вам ничего особо сложного не нужно.
    Ответ написан
    Комментировать