我正在使用Capistrano将我的源代码部署到测试版和实时服务器。
当我将其部署到测试版服务器时,网址看起来像deploy.abc.com/project_name/current
我只是想知道从网址中删除/当前的方式,因此它看起来像deploy.abc.com/project_name
。我知道这应该使用.htaccess和mod-rewrite来完成。但我不知道。
答案 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>