在本地机器上完成开发后,我通过FTP将我的opencart移动到远程服务器。当我尝试访问www.myshop.com
时,我得到了
禁止
您无权访问此服务器上的内容。
Apache / 2.2.31(FreeBSD)PHP / 5.6.25服务器在biroelektronik.com端口 80
但是当我尝试访问www.myshop.com/upload
时,每个人的工作都很精彩,网站商店也会展示!
我是否需要创建特定的.htaccess
whitch将指向upload
目录以及如何创建它?或者是其他问题吗?
这是我的dir(root)public_html
,其中我放了所有文件:
我尝试的是什么:
我在root目录.htaccess
文件中创建:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ upload/$1 [QSA,L]
</IfModule>
但不工作我不知道什么
答案 0 :(得分:0)
移动&#34;上传&#34;的内容目录到Web服务器的根目录。当您访问www.myshop.com
时,没有index.php
文件用于默认的请求,因此它会尝试将实际目录内容视为各种文件浏览器。由于明显的安全原因,网络主机从未启用此功能,因此主机报告您无权查看它。
当您实际访问www.myshop.com/upload
时,您正在访问www.myshop.com/upload/index.php
,因此请确保OpenCart的index.php
文件位于您的根目录中。