.htaccess 附加域Zend框架

.htaccess 附加域Zend框架,.htaccess,zend-framework,.htaccess,Zend Framework,我有一个附加域名为:energocertif.ro,我的主域是clickpayro.ro 有人能帮我配置.htaccess以便将我重定向到公用文件夹吗? 我试过: 重新启动发动机 重写规则^(.*)$/public/$1[L] 但是它说它在我的服务器上找不到/public/。尝试更改httpd.conf文件apache配置,而不是您的htaccess 例如: <VirtualHost *:80> ServerName energocertif.ro DocumentR

我有一个附加域名为:energocertif.ro,我的主域是clickpayro.ro

有人能帮我配置.htaccess以便将我重定向到公用文件夹吗? 我试过:

重新启动发动机 重写规则^(.*)$/public/$1[L]
但是它说它在我的服务器上找不到/public/。

尝试更改httpd.conf文件apache配置,而不是您的htaccess

例如:

<VirtualHost *:80>
    ServerName energocertif.ro
    DocumentRoot /path/to/your/public

    SetEnv APPLICATION_ENV "production"

    <Directory /path/to/your/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName clickpayro.ro
    DocumentRoot /path/to/your/public

    SetEnv APPLICATION_ENV "production"

    <Directory /path/to/your/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

ServerName energocertif.ro
DocumentRoot/path/to/your/public
SetEnv应用程序_ENV“生产”
DirectoryIndex.php
允许超越所有
命令允许,拒绝
通融
服务器名单击Payro.ro
DocumentRoot/path/to/your/public
SetEnv应用程序_ENV“生产”
DirectoryIndex.php
允许超越所有
命令允许,拒绝
通融

我希望给你一个好主意:)

谢谢,但我没有ssh访问权限。因此,在主机的配置中,您必须指出两个域指向同一目录。对不起,我不能再帮你了。。。
<VirtualHost *:80>
    ServerName energocertif.ro
    DocumentRoot /path/to/your/public

    SetEnv APPLICATION_ENV "production"

    <Directory /path/to/your/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName clickpayro.ro
    DocumentRoot /path/to/your/public

    SetEnv APPLICATION_ENV "production"

    <Directory /path/to/your/public>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>