Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 50)
  • Все сделал вычистил , чего то залили в папку uploads все вычистил проверил все хорошо. сменил пароли везде

    именно но не пойму вроде проверил все чисто

    В общем проблема была все верно в htaccess но не в корне а в папке uploads, вот что было в ней , просто тупо удалил htaccess все заработало

    # НАЧАТЬ SMUSH-WEBP
    <IfModule mod_rewrite.c>
     RewriteEngine включен
     RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/disable_smush_webp !-f
     RewriteCond %{HTTP_ACCEPT} изображение/webp
     RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/$1.webp -f
    RewriteRule wp-content/uploads/(.*.(?:png|jpe?g))$ /SUBDIR_HERE/wp-content/smush-webp/$1.webp [NC,T=image/webp]
    </ЕслиМодуль>
    
    <IfModule mod_headers.c>
     Добавление заголовка Vary Accept env=WEBP_image
    </ЕслиМодуль>
    
    <IfModule mod_mime.c>
     Добавить тип изображения/webp .webp
    </ЕслиМодуль>
    # КОНЕЦ SMUSH-WEBP
    # BEGIN SMUSH-WEBP
    # Директивы (строки) между <code>BEGIN SMUSH-WEBP</code> и <code>END SMUSH-WEBP</code>
    # созданы автоматически и подлежат изменению только через фильтры WordPress.
    # Сделанные вручную изменения между этими маркерами будут перезаписаны.
    
    # END SMUSH-WEBP
    • Ответ изменён 1 год, 7 месяцев назад пользователем vulkan3.
    <IfModule mod_deflate.c>
    <FilesMatch "\.(css|js|x?html?|php)$">
    SetOutputFilter DEFLATE
    </FilesMatch>
    </IfModule>
    
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 3600 seconds"
    ExpiresByType image/x-icon "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"
    ExpiresByType image/gif "access plus 2592000 seconds"
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    ExpiresByType text/css "access plus 604800 seconds"
    ExpiresByType text/javascript "access plus 216000 seconds"
    ExpiresByType application/x-javascript "access plus 604800 seconds"
    ExpiresByType text/html "access plus 3600 seconds"
    ExpiresByType application/xhtml+xml "access plus 3600 seconds"
    </IfModule>
    
    <IfModule mod_headers.c>
    <FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=2592000, public"
    </FilesMatch>
    <FilesMatch "\.(css)$">
    Header set Cache-Control "max-age=604800, public"
    </FilesMatch>
    <FilesMatch "\.(js)$">
    Header set Cache-Control "max-age=216000, private"
    </FilesMatch>
    <FilesMatch "\.(x?html?|php)$">
    Header set Cache-Control "max-age=3600, private, must-revalidate"
    </FilesMatch>
    </IfModule>
    
    # BEGIN WPSuperCache
    # Директивы (строки) между <code>BEGIN WPSuperCache</code> и <code>END WPSuperCache</code>
    # созданы автоматически и подлежат изменению только через фильтры WordPress.
    # Сделанные вручную изменения между этими маркерами будут перезаписаны.
    # END WPSuperCache
    
    # Block WordPress xmlrpc.php requests
    <Files xmlrpc.php>
    order deny,allow
    deny from all
    allow from 123.123.123.123
    </Files>
    
    # Add trailing slash to the end of the link
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteCond %{REQUEST_URI} !^/wp-json
    RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|js|xml)$ [NC]
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [L,R=301]
    # End Adding trailing slash to the end of the link
    # BEGIN WordPress
    # Директивы (строки) между <code>BEGIN WordPress</code> и <code>END WordPress</code>
    # созданы автоматически и подлежат изменению только через фильтры WordPress.
    # Сделанные вручную изменения между этими маркерами будут перезаписаны.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    # BEGIN SMUSH-WEBP
    # Директивы (строки) между <code>BEGIN SMUSH-WEBP</code> и <code>END SMUSH-WEBP</code>
    # созданы автоматически и подлежат изменению только через фильтры WordPress.
    # Сделанные вручную изменения между этими маркерами будут перезаписаны.
    
    # END SMUSH-WEBP
    
    # BEGIN SMUSH-WEBP
    <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/disable_smush_webp !-f
     RewriteCond %{HTTP_ACCEPT} image/webp
     RewriteCond %{DOCUMENT_ROOT}/wp-content/smush-webp/$1.webp -f
     RewriteRule wp-content/uploads/(.*\.(?:png|jpe?g))$ wp-content/smush-webp/$1.webp [NC,T=image/webp]
    </IfModule>
    
    <IfModule mod_headers.c>
     Header append Vary Accept env=WEBP_image
    </IfModule>
    
    <IfModule mod_mime.c>
     AddType image/webp .webp
    </IfModule>
    # END SMUSH-WEBP

    вот что в htaccess

      <IfModule mod_deflate.c>
      <FilesMatch «\.(css|js|x?html?|php)$»>
      SetOutputFilter DEFLATE
      </FilesMatch>
      </IfModule>

      <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault «access plus 3600 seconds»
      ExpiresByType image/x-icon «access plus 2592000 seconds»
      ExpiresByType image/jpeg «access plus 2592000 seconds»
      ExpiresByType image/png «access plus 2592000 seconds»
      ExpiresByType image/gif «access plus 2592000 seconds»
      ExpiresByType application/x-shockwave-flash «access plus 2592000 seconds»
      ExpiresByType text/css «access plus 604800 seconds»
      ExpiresByType text/javascript «access plus 216000 seconds»
      ExpiresByType application/x-javascript «access plus 604800 seconds»
      ExpiresByType text/html «access plus 3600 seconds»
      ExpiresByType application/xhtml+xml «access plus 3600 seconds»
      </IfModule>

      <IfModule mod_headers.c>
      <FilesMatch «\.(ico|jpg|jpeg|png|gif|js|css|swf)$»>
      Header set Cache-Control «max-age=2592000, public»
      </FilesMatch>
      <FilesMatch «\.(css)$»>
      Header set Cache-Control «max-age=604800, public»
      </FilesMatch>
      <FilesMatch «\.(js)$»>
      Header set Cache-Control «max-age=216000, private»
      </FilesMatch>
      <FilesMatch «\.(x?html?|php)$»>
      Header set Cache-Control «max-age=3600, private, must-revalidate»
      </FilesMatch>
      </IfModule>

      # BEGIN WPSuperCache
      # Директивы (строки) между BEGIN WPSuperCache и END WPSuperCache
      # созданы автоматически и подлежат изменению только через фильтры WordPress.
      # Сделанные вручную изменения между этими маркерами будут перезаписаны.
      # END WPSuperCache

      # Wordfence WAF
      <Files «.user.ini»>
      <IfModule mod_authz_core.c>
      Require all denied
      </IfModule>
      <IfModule !mod_authz_core.c>
      Order deny,allow
      Deny from all
      </IfModule>
      </Files>

      # END Wordfence WAF

      # Block WordPress xmlrpc.php requests
      <Files xmlrpc.php>
      order deny,allow
      deny from all
      allow from 123.123.123.123
      </Files>

      # Add trailing slash to the end of the link
      RewriteEngine on
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_URI} !(.*)/$
      RewriteCond %{REQUEST_URI} !^/wp-json
      RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|js|xml)$ [NC]
      RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [L,R=301]
      # End Adding trailing slash to the end of the link
      # BEGIN WordPress
      # Директивы (строки) между BEGIN WordPress и END WordPress
      # созданы автоматически и подлежат изменению только через фильтры WordPress.
      # Сделанные вручную изменения между этими маркерами будут перезаписаны.
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteRule .* — [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
      RewriteBase /
      RewriteRule ^index\.php$ — [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

    # END WordPress
    Да тут вообще удалил через сервер .htaccess, захожу он не удалился или сгенерировался не пойму и мне кажется началось после обновления воокомерц, думаю сегодня базу перезалью посмотрю что как если не помжет буду сервак переустанавливать , и по новой из бекапа заливать сайты

    • Ответ изменён 2 года, 1 месяц назад пользователем vulkan3.
    • Ответ изменён 2 года, 1 месяц назад пользователем vulkan3.

    Так да но тогда в csv или xml надо указывать картинки какие ссылки прописывать что мы не хотим , именно автоматизацию хотим

    в основном вариативные

    и вариативные и простые есть

    Я бы протестировал если у вас был бы кейворд указал а его убрали

    версия 7.3.13 (alt)
    WordPress 5.4

    Да я в курсе просто я хочу сказать что имею доступ к root

    У меня не хостинг а vps

    А что поставить переустановить на дебиан заместо сентос?

    exim жрет оперативку
    по 67 %

    • Ответ изменён 5 лет, 4 месяца назад пользователем vulkan3.
Просмотр 15 ответов — с 1 по 15 (всего 50)