簡體   English   中英

wp-admin/admin-AJAX 403 禁止

[英]Wp-admin/admin-AJAX 403 forbidden

從 WordPress 登錄用戶提出的 Ajax 請求工作正常。 但是未登錄的用戶 ajax 請求因 403 被禁止而失敗。 我們嘗試了以下解決方案: https : //wordpress.org/support/topic/admin-ajax-php-403-forbidden-2/ https://wordpress.stackexchange.com/questions/345194/403-forbidden-you- dont-have-permission-to-access-wp-admin-admin-ajax-php-on

我們的站點連接到 Azure AD。 重定向到我們的服務器。 .配置文件

        ServerAdmin ****
        DocumentRoot /var/www/html
    ServerName blog.xxxx.com
    ServerAlias blog.xxx.com

        Redirect permanent / https://domain/blogs

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin ***
    ServerName blog.xxx.com
        DocumentRoot /var/www/html

        SSLEngine on
        SSLCertificateFile certificate.crt
        SSLCertificateKeyFile privatekey.key

        <Directory /var/www/html/>

            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>```

如果您還沒有安裝任何插件並且您沒有更改或添加自定義代碼到您的模板,那么 1. 檢查目錄中的 .htaccess 文件 2. 轉到 admin,然后轉到頁面,檢查主頁訪問級別。

設置 > WP Super Cache > 高級(選項卡)

向下滾動到緩存超時將 3600 更改為 1800 或使用較低的值並單擊

更改到期時間

這應該有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM