4

1) 我的 wp-content 使用包含以下代码的 .htaccess 文件进行了强化:

<Files *.php> 
deny from all
</Files>

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>

我要避免的是拒绝和允许命令之间的冲突。

谢谢,

P。

4

2 回答 2

9

与 Wordpress 没有太大关系,我也不.htaccess..php.php

<Files>指令用于向特定文件添加特定规则,据我所知,它级联.

考虑到您的评论,这应该可以解决问题

<Files *.php> 
    deny from all
</Files>
<Files "xml-sitemap-xsl.php">
    Order Allow,Deny
    Allow from all
</Files>
于 2013-02-08T19:18:21.400 回答
0

请参阅:拒绝直接访问除 index.php 之外的所有 .php 文件

于 2013-02-08T20:21:21.840 回答