HHVM - 重写单个入口点的规则

标签 hhvm

我目前正在测试 HipHop 虚拟机是否值得一个网络应用程序。以前,我习惯于使用这个 htacess 文件在 LAMP 环境中运行它:

Options +FollowSymLinks
IndexIgnore */*
# Turn on the RewriteEngine
RewriteEngine On
#  Rules
RewriteRule ^(Templates|Ressources)($|/) - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

谁能告诉我如何在 hhvm.hdf 文件中配置 VirutalHost 以实现此目的?

最佳答案

您可以尝试组合使用 AllowedDirectoriesVirtualHost:

AllowedDirectories {
    * = Templates
    * = Ressources
}

VirtualHost {
    * {
        Pattern = .*
        RewriteRules {
            * {
                 pattern = ^(.*)$
                 to = index.php$1
                 qsa = true
            }
        }
    }
}

关于HHVM - 重写单个入口点的规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18965025/

相关文章:

PHP - 静态类型检查 a-la PhpStorm

google-chrome - Chrome "stalls"请求一分钟左右

linux - 重新启动后,Hhvm 无法读取任何有意义的 pid 的 pid 文件/var/run/hhvm/pid

WordPress 忽略 HHVM 上传最大文件大小

php - Hack typechecker 无法识别函数内的 'global' 关键字

ubuntu - HHVM 3.0/Hack with Nginx 无法在 Ubuntu 13.10 上访问具有 770 权限的目录中的文件,同时具有组成员身份

nginx - Safari为什么显示奇怪的符号而不是HTML内容?

php - HHVM 回退到 PHP-FPM

php - 使用 HHVM 在 phpmyadmin 上获取空白页面

javascript - Node.js 流写入循环