Php 重写hhvm中的规则,以便仅在特定项目应用程序上使用漂亮的URL 环境
使用UbuntuSaucy13.10中的HHVM3.0、Apache2和Fastcgi 概述 我已经安装了上述应用程序,并按照本文所示进行了配置 默认情况下,apache使用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寻
/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中这样做。