Php 重写hhvm中的规则,以便仅在特定项目应用程序上使用漂亮的URL 环境

Php 重写hhvm中的规则,以便仅在特定项目应用程序上使用漂亮的URL 环境,php,apache,.htaccess,mod-rewrite,hhvm,Php,Apache,.htaccess,Mod Rewrite,Hhvm,使用UbuntuSaucy13.10中的HHVM3.0、Apache2和Fastcgi 概述 我已经安装了上述应用程序,并按照本文所示进行了配置 默认情况下,apache使用/var/www作为我所有项目的根目录,并访问: 0.0.0.0/project1 如我所料(即读取index.php作为默认文档) 问题 当我想为应用程序使用漂亮的url时,问题就出现了,因为我不能再使用.htaccess进行url重写,并为index.php提供所有请求 我所做的 好的,我所做的是通过internet寻

使用UbuntuSaucy13.10中的HHVM3.0、Apache2和Fastcgi

概述 我已经安装了上述应用程序,并按照本文所示进行了配置

默认情况下,apache使用
/var/www
作为我所有项目的根目录,并访问:

0.0.0.0/project1
如我所料(即读取
index.php
作为默认文档)

问题 当我想为应用程序使用漂亮的url时,问题就出现了,因为我不能再使用
.htaccess
进行url重写,并为
index.php提供所有请求

我所做的 好的,我所做的是通过internet寻找解决方案,并找到了一些针对
VirtualHost
指令的配置,如下所示:

VirtualHost {
  * {
    Pattern = .*
    RewriteRules {
      * {
        pattern = (.*)$
        to = index.php/$1
        qsa = true
      }
    }
  }
}
我认为它所做的是按照Server指令中的定义在SourceRoot上使用漂亮的URL,否则我错了

问题:
如何仅在需要的项目上创建漂亮的URL?

查看apache中的
重写规则。您希望apache进行重写。HHVM所做的一切就是提供apache告诉它的任何文件。

我在HHVM频道进行了一次谈话,告诉我在VHOST中这样做。