Url rewriting 此cgit实例(在共享主机上)需要哪些重写规则?

Url rewriting 此cgit实例(在共享主机上)需要哪些重写规则?,url-rewriting,apache2,rewrite,cgit,Url Rewriting,Apache2,Rewrite,Cgit,我已经在共享主机上安装了cgit,虽然出现了主页,但每个url都会出现文件,直到我将cgit.cgi添加到路径的前面 e、 gwww.domain.com/path将出错,除非在浏览器中键入www.domain.com/cgit.cgi/path,但返回页面中的所有链接均采用www.domain.com/path格式 是否有一些.htaccess的重写规则会导致Web服务器将www.domain.con/path的每个实例视为www.domain.com/cgit.cgi/path?我想到了Dr

我已经在共享主机上安装了cgit,虽然出现了主页,但每个url都会出现文件,直到我将cgit.cgi添加到路径的前面

e、 g
www.domain.com/path
将出错,除非在浏览器中键入
www.domain.com/cgit.cgi/path
,但返回页面中的所有链接均采用
www.domain.com/path
格式

是否有一些.htaccess的重写规则会导致Web服务器将
www.domain.con/path
的每个实例视为
www.domain.com/cgit.cgi/path
?我想到了Drupal的干净URL。

试试这个

RewriteRule path cgit.cgi/path

我尝试过类似的方法,但我认为我没有使用正确的语法?应该用什么变量或占位符替换公式中的path?
重写规则(.*)/cgit.cgi/$1
这将把www.domain.con/path的每个实例重写为www.domain.com/cgit.cgi/path