0

我正在使用 apache2.2,我想使用 httpd.conf 将 url 从一个 url 传递到另一个。但是如果 url 不是根域,我会遇到问题。

这是我在 httpd.conf 中的配置代码:

<IfModule mod_rewrite.c>

RewriteCond %{REQUEST_URI} ^/publish

RewriteRule ^/publish /inquery?result=inquery_publish [L,PT]

</IfModule>

例如:

如果用户类型:localhost/publish

它应该是:localhost/inquery?result=inquery_publish

但它看起来像这样:localhost/home/test/inquery?result=inquery_publish

所以我想删除/home/test/它,它只剩下。localhost/我该怎么办httpd.conf

任何解决方案和建议将不胜感激。

此致,

索利。

4

1 回答 1

1

Try this rule:

RewriteRule ^/?publish inquery?result=inquery_publish [L,QSA,NC,PT]

Also take out your RewriteCond as it is not needed.

于 2013-11-11T03:47:14.953 回答