如果我正在使用git存储库,我怎么能重写mod所以它不会在url中显示子文件夹?

时间:2013-02-13 03:01:57

标签: git .htaccess codeigniter mod-rewrite

我正在使用codeigniter框架。 linux服务器。

假设我有http://www.domain.com

我有一个名为domain_test的bitbucket存储库,当我git克隆该目录时,它会创建一个文件夹public_html / domain_test

为了让我这样做,当用户输入domain.com并立即转到domain_test文件夹时,我在.htaccess文件中有以下内容

RewriteEngine On
RewriteRule ^$ /domain_test/ [R=301,L]
</IfModule>

唯一的问题是当有人访问http://www.domain.com或domain.com时会显示http://www.domain.com/domain_test

如果没有在网址中看到domain_test,有没有办法让它看起来像http://www.domain.com

1 个答案:

答案 0 :(得分:1)

请改为使用此规则:

RewriteRule (?!^domain_test(/.*|)$)^(.*)$ /domain_test/$1 [NC,L]