我正在尝试托pipe我的网站。 我的主持人告诉我他们不支持.htaccess中的“全部允许”。
以下是wp-content / .htaccess的内容
Order Allow,Deny Deny from all <files ?\.(jpg|gif|png|js|css)$? ~> Allow from all </files>
什么影响消极/积极的,我会删除,只是我的设置部分行?
由于“ Allow from all只包含那些自然而然获得/不会损失的文件。 那就是那些不应该在那里的东西之一,因为它毫无意义。 你在<Files中没有一个指令是deny ,所以它没有意义。
为什么没有意义的技术原因是因为: https : //httpd.apache.org/docs/2.2/howto/access.html
而如果我错了,则是因为相反的原因:读起来更难,尤其是在vhost文件中。 如果你需要设置ACL,你应该明确地定义它们,而不是试图“inheritance”以前的ACL。
另外,因为它在.htaccess中,一切都被拒绝访问。 所以,即使你已经允许所有,拒绝规则最后被应用。 我敢打赌,在这种情况下,您的内容都不可见?
我从.htaccess中删除了所有的行,然后工作。 只是删除“文件”将无济于事。
Order Allow,Deny Deny from all <files ?\.(jpg|gif|png|js|css)$? ~> Allow from all </files>
感谢@ user973917