如何在capistrano中删除/当前链接

时间:2014-07-28 06:44:26

标签: .htaccess capistrano

我正在使用Capistrano将我的源代码部署到测试版和实时服务器。

当我将其部署到测试版服务器时,网址看起来像deploy.abc.com/project_name/current

我只是想知道从网址中删除/当前的方式,因此它看起来像deploy.abc.com/project_name。我知道这应该使用.htaccess和mod-rewrite来完成。但我不知道。

1 个答案:

答案 0 :(得分:0)

您可以修改VirtualHost(可能在etc / httpd / vhosts / * .conf中):

<VirtualHost *:80>
        DocumentRoot /home/deploy.abc.com/www/current #this line change the url

        #some code

</VirtualHost>

或.htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On

    #some code

    RewriteRule ^(.*)$ current/$1 [QSA,L]
</IfModule>