1)使用包含以下代码的.htaccess文件强化我的wp内容:
<Files *.php>
deny from all
</Files>
Run Code Online (Sandbox Code Playgroud)
2)我想(需要)授权xml-sitemap-xsl.php
否则我在错误日志中收到此错误:client denied by server configuration: /home/user/mysite.net/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php, referer: http://mysite.net/sitemap_index.xml
3)我想我应该添加以下代码,但我不确定它是否是正确的代码,也不知道放在哪里:
<Files "xml-sitemap-xsl.php">
Allow from all
</Files>
Run Code Online (Sandbox Code Playgroud)
我想避免的是deny和allow命令之间的冲突.
谢谢,
P.
这与Wordpress没什么关系,我不是专家.htaccess
,但我相信你的文件正在做的不是拒绝所有.php
文件访问你的目录,而是拒绝访问目录中的所有文件..php
该<Files>
指令用于向特定文件添加特定规则,据我所知,它是级联的.
考虑到你的评论,这应该可以解决问题
<Files *.php>
deny from all
</Files>
<Files "xml-sitemap-xsl.php">
Order Allow,Deny
Allow from all
</Files>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18467 次 |
最近记录: |