我有一些第三方应用程序,它需要存在于名为" .a3s"的远程服务器目录中。在这个目录中有一些配置文件应该是远程可用的 问题是,当我将它放在远程服务器上时,我无法访问此目录 当我尝试通过HTTP使用Firefox进入它时:
some_page.com/.a3s/readme.txt
我接受:
403 Forbidden
You don't have permission to access this document.
我尝试在父目录中编辑.htaccess但是我失败了。
我的.htaccess(以下都是标准的WordPress添加):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
这不是我的服务器。提供者是home.pl.我可以操作文件的唯一方法是通过浏览器中的ftp或特殊控制台(但没有特定的选项可以设置)。
&#34; .a3s&#34;的许可是755并且文件在其中644。 怎么解决这种情况?也许有一些方法可以欺骗HTTP并重定向问题&#34; .a3s&#34;到&#34; _a3s&#34;?
这是.htaccess
中此问题的解决方法RewriteRule ^repo_cfog/.a3s/(.*) repo_cfog/_a3s/$1 [L]
答案 0 :(得分:0)
我的问题的原因是我的提供者。 他只是阻止了httpd访问所有目录的水平,在开头的点上。 解决方案是:致电您的提供商并告诉他您想要访问。如果他回答“否”,请再次打电话,更加自信,等等。