1)我的wp-content與包含此代碼.htaccess文件硬化:允許一個特定的PHP文件訪問硬化的wp-content文件夾
<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.
嗨。感謝您的反饋。我很感激。那麼我的問題應該是:在WordPress中,如何拒絕訪問目錄內的所有.php文件,除了特定文件和/或來自特定客戶端? – Parneix 2013-02-08 19:50:03
這不是一個真正的WordPress問題。我認爲使用你發佈的.htaccess應該做到這一點,在'允許所有'之前放置一個'允許,拒絕'。我編輯了答案。 – Sunyatasattva 2013-02-08 20:28:04
嗨。謝謝。我已經實施你的解決方案。爲了將來的參考,我應該在哪裏問這樣一個問題?在網站管理員StackExchange上? – Parneix 2013-02-08 21:41:11