1

如何为以下条件编写重写规则。

  1. 我的目录设置为 /root/projectname/trunk/www/

我在 hosts 文件中设置了 site.local 以指向 /root/

  1. 我如何提出这个请求 http://site.local/projectname从 /root/project_name/trunk/www/ 而不是 /root/projectname/ 获取数据?

现在我把它作为 RewriteRule ^projectname/*$ projectname/trunk/www/ [L] 它只适用于http://site.local/projectname,但其他像http://site.local/projectname/images/ image1.jpg不起作用。

请赐教。

谢谢你,三通

4

2 回答 2

1

我认为你应该像下面这样写你的规则

RewriteRule ^projectname/(*)$ projectname/trunk/www/$1 [L]

但未经测试

于 2009-09-25T00:58:56.640 回答
0

啊,我想出了什么问题。由于映射和映射路径都包含项目名称,它只是不断重写。所以我必须将名称更改为其他名称并且它有效。

谢谢,三通

于 2009-09-25T04:29:30.273 回答