• Решено Mihail

    (@magbus)


    Доброго времени суток!

    Много билетов с подобной проблемой, но я создал свой билет, т.к. хочу описать свои текущие действия и прошу помочь мне пофиксить.

    Я проверил с разных браузеров, стоит вставить ссылку:
    https://magbusjap.com/wp-admin
    Как тут же попадаю на свою страницу админ панели, даже без логина. Пытаюсь залогиниться, тут же ругается про куки.
    Пытаюсь выйти с аккаунта, на который прошел по ссылке, сообщение выходит:
    «Вы пытаетесь выйти с сайта «My Life, My Fantasy»
    Вы действительно хотите выйти?»

    Пробовал восстанавливать резервную копию, но бесполезно.

    Я не программист, и такие вещи мне сложны для понимания. Поэтому попрошу меня сильно не ругать и дать дельные ответы.
    ________________
    — Неделю назад у меня была WP 8.3. Я было дело уже доделал сайт, но сайт грузит не так быстро, как мне хотелось.
    — У меня установлено 61 плагин, но это мне не мешало работе, поскольку мой проект нуждается в этих 61 плагине (хотя в будущем буду некоторые отрубать). Часть плагинов — премиум плагины включая премиум-темы.
    — Использую WP Rocket, в нем я активировал сжатие HTML/CSS/JS. Также пару дней назад присоединил CloudFlare, в нем тоже настроил.
    — Обновив до 4.9, я спокойно проработал на новой версии 1,5 дня, как начались проблемы.
    — По началу я снимал все галочки в плагине и отключал CloudFlare, но не помогло.
    — Я попытался оптимизировать сайт на скорость, добавив код в .htaccess

    redirect 301 /your-old-url/ https://www.example.com/your-new-url
    redirect 301 /your-old-url/ https://www.example.com/your-new-url
    redirect 301 /your-old-url/ https://www.example.com/your-new-url
    <files wp-config.php>
                order allow,deny
                deny from all
                </files>
    Options -Indexes
    <ifModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault "access plus 5 seconds"
        ExpiresByType image/x-icon "access plus 1 month"
        ExpiresByType image/jpeg "access plus 4 weeks"
        ExpiresByType image/png "access plus 30 days"
        ExpiresByType image/gif "access plus 43829 minutes"
        ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
        ExpiresByType text/css "access plus 604800 seconds"
        ExpiresByType text/javascript "access plus 604800 seconds"
        ExpiresByType application/javascript "access plus 604800 seconds"
        ExpiresByType application/x-javascript "access plus 604800 seconds"
    </ifModule>
    AddHandler server-parsed .htm
    # BEGIN Expire headers
    <ifModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault "access plus 5 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/javascript "access plus 216000 seconds"
        ExpiresByType application/x-javascript "access plus 216000 seconds"
        ExpiresByType text/html "access plus 600 seconds"
        ExpiresByType application/xhtml+xml "access plus 600 seconds"
    </ifModule>
    # END Expire headers
    # BEGIN Cache-Control Headers
    <ifModule mod_headers.c>
        <filesMatch ".(ico|jpe?g|png|gif|swf)$">
            Header set Cache-Control "public"
        </filesMatch>
        <filesMatch ".(css)$">
            Header set Cache-Control "public"
        </filesMatch>
        <filesMatch ".(js)$">
            Header set Cache-Control "private"
        </filesMatch>
        <filesMatch ".(x?html?|php)$">
            Header set Cache-Control "private, must-revalidate"
        </filesMatch>
    </ifModule>
    # END Cache-Control Headers
    <IfModule mod_expires.c> 
    ExpiresActive on 
    # Perhaps better to whitelist expires rules? Perhaps. 
    ExpiresDefault "access plus 1 month" 
    # cache.appcache needs re-requests 
    # in FF 3.6 (thx Remy ~Introducing HTML5) 
    ExpiresByType text/cache-manifest "access plus 0 seconds" 
    # Your document html 
    ExpiresByType text/html "access plus 0 seconds" 
    # Data 
    ExpiresByType text/xml "access plus 0 seconds" 
    ExpiresByType application/xml "access plus 0 seconds" 
    ExpiresByType application/json "access plus 0 seconds" 
    # RSS feed 
    ExpiresByType application/rss+xml "access plus 1 hour" 
    # Favicon (cannot be renamed) 
    ExpiresByType image/x-icon "access plus 1 week" 
    # Media: images, video, audio 
    ExpiresByType image/gif "access plus 1 month" 
    ExpiresByType image/png "access plus 1 month" 
    ExpiresByType image/jpg "access plus 1 month" 
    ExpiresByType image/jpeg "access plus 1 month" 
    ExpiresByType video/ogg "access plus 1 month" 
    ExpiresByType audio/ogg "access plus 1 month" 
    ExpiresByType video/mp4 "access plus 1 month" 
    ExpiresByType video/webm "access plus 1 month" 
    # HTC files (css3pie) 
    ExpiresByType text/x-component "access plus 1 month" 
    # Webfonts 
    ExpiresByType font/truetype "access plus 1 month" 
    ExpiresByType font/opentype "access plus 1 month" 
    ExpiresByType application/x-font-woff "access plus 1 month" 
    ExpiresByType image/svg+xml "access plus 1 month" 
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month" 
    # CSS and JavaScript 
    ExpiresByType text/css "access plus 1 year" 
    ExpiresByType application/javascript "access plus 1 year" 
    ExpiresByType text/javascript "access plus 1 year" 
    </IfModule>
    <IfModule deflate_module>
    	<IfModule filter_module>
    		AddOutputFilterByType DEFLATE text/plain text/html
    		AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml application/xml-dtd
    		AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml image/svg+xml
    		AddOutputFilterByType DEFLATE text/css text/javascript application/javascript application/x-javascript
    		AddOutputFilterByType DEFLATE font/otf font/opentype application/font-otf application/x-font-otf
    		AddOutputFilterByType DEFLATE font/ttf font/truetype application/font-ttf application/x-font-ttf
    	</IfModule>
    </IfModule>
    FileETag MTime Size
    <ifmodule mod_expires.c>
    <filesmatch ".(jpg|gif|png|css|js)$">
    ExpiresActive on
    ExpiresDefault "access plus 1 year"
    </filesmatch>
    </ifmodule>
    <ifModule mod_gzip.c>
     mod_gzip_on Yes
     mod_gzip_dechunk Yes
     mod_gzip_item_include file .(html?|txt|css|js|php)$
     mod_gzip_item_include handler ^cgi-script$
     mod_gzip_item_include mime ^text/.*
     mod_gzip_item_include mime ^application/x-javascript.*
     mod_gzip_item_exclude mime ^image/.*
     mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 16 ответа (всего 16)
  • Автор Mihail

    (@magbus)

    Flector, да я уже разобрался, спасибо.

    Проблема была оказывается не в коде, а в совместимости CloudFlare, ну и код я тоже сократил, лишние убрал.

    «А в остальном все хорошо, прекрасная маркиза»…..

    perdyllo, через пол года заходите ко мне на сайт. Посмотрите как я вырос за это время. )))

    https://prnt.sc/hfnt1p На скриншоте —

    Кстати, узнал; причиной был плагин Ajax Search Lite. По непонятным причинам работает корректно но штампует эти символы в коде.

    • Ответ изменён 7 лет назад пользователем Mihail.
Просмотр 16 ответа (всего 16)
  • Тема «Мой WordPress сходит с ума!» закрыта для новых ответов.