首页 文章

htaccess - 拒绝php文件访问但允许特定文件夹

提问于
浏览
0

我有一个网站paytrics.com

这个网站正在使用Codeigniter . 我在htaccess中编写了一段代码来阻止直接访问php文件 . 代码是

Please see this image for htacess code

这工作正常 . 但是,这是我的问题 . 我在一个文件夹中安装了wordpress paytrics.com/blog博客的页面和帖子正常打开 .

但是因为我已经阻止访问博客的wp-admin所以,当我打开http://www.paytrics.com/blog/wp-admin时,它会给我一个错误,即权限被拒绝 .

如何解决这个问题呢?我想在我的codeigniter项目中直接访问被拒绝的php文件,但我还需要访问Wordpress管理部分 .

1 回答

  • 0

    在WordPress中,如果您尝试访问 /wp-admin 页面 . 它实际上重定向到 /wp-login.php 页面 . 因为WordPress身份验证和重定向是在 /wp-login.php 页面内管理的 .

    由于您阻止访问.php文件,请尝试为WordPress目录创建别名 .

    将主机条目更新为以下内容,

    Alias /blog/ /var/www/wordpress_path
    <Directory /var/www/wordpress_path/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        allow from all
    </Directory>
    

    然后你的WordPress安装中的.htaccess应该工作,然后你可以登录到后端 .

    我希望这有帮助 .

相关问题