WAMP:在虚拟主机中设置/home/.../public_html/

时间:2015-07-16 15:40:32

标签: php apache wamp

好的,所以我在WAMP中设置了一个虚拟主机并且它工作得非常好 - 我转到主机名,它确实到了正确的位置,但PHP脚本试图包含来自/home/*hostname*/public_html/(etc...)的文件失败,因为它尝试直接从工作目录中包含(etc...)

我的问题很简单,但我无法在网上找到其他人遇到同样问题的内容,但如何将/home/*hostname*/public_html/替换为/或以其他方式确保/home/*hostname/public_html总是从我指定的目录加载?我尝试了一个RewriteRule,但它似乎没有任何效果......

这是httpd-vhosts.conf文件,我确定需要修复的位置......

<VirtualHost *:80>
ServerAlias mysite
ServerName mysite
DocumentRoot "c:/wamp/www/mysite/"
<Directory  "c:/wamp/www/mysite">
    AllowOverride all
    Order Allow,Deny
    Allow from all
    Require local

    #RewriteEngine On
    #RewriteRule ^/home/mysite/public_html/(.*)/$  /$1
</Directory>
</VirtualHost>

编辑:好的,这对我来说是新的,因为它是我刚刚开始尝试工作的客户网站,我发现它是使用&#39; OpenCart&#39;并且我可以编辑config.php文件来解决此问题。尽管如此,我还是要知道为什么我试图绕过这个工作是不行的(将config.php文件保留为未编辑会更方便。)

0 个答案:

没有答案