我有一个网站paytrics.com
此网站正在使用Codeigniter。我在htaccess中编写了一段代码来阻止直接访问php文件。代码是
Please see this image for htacess code
这很好用。但是,这是我的问题。 我在paytrics.com/blog文件夹中安装了wordpress 博客的页面和帖子正确打开。
但是因为我阻止了访问wp-admin的博客 因此,当我打开http://www.paytrics.com/blog/wp-admin时,它会给我一个错误,即权限被拒绝。
如何解决这个问题?我想在我的codeigniter项目中直接访问被拒绝的php文件,但我还需要访问Wordpress管理部分。
答案 0 :(得分: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应该可以工作,然后你可以登录到后端。
我希望这会有所帮助。