简体   繁体   English

wp-admin/admin-AJAX 403 禁止

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

Ajax request raised from WordPress logged in user works properly.从 WordPress 登录用户提出的 Ajax 请求工作正常。 But non-logged in user ajax request fails with 403 forbidden.但是未登录的用户 ajax 请求因 403 被禁止而失败。 We tried the following solution: 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我们尝试了以下解决方案: 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

Our site connected to Azure AD.我们的站点连接到 Azure AD。 Redirect to our server.重定向到我们的服务器。 .config file .配置文件

        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,然后转到页面,检查主页访问级别。

Settings > WP Super Cache > Advanced (tab)设置 > WP Super Cache > 高级(选项卡)

scroll down to Cache Timeout change 3600 to 1800 or use lower value and click向下滚动到缓存超时将 3600 更改为 1800 或使用较低的值并单击

Change Expiration更改到期时间

This should help这应该有帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM