[英]apache vhost config for Phalcon
我的Phalcon應用程序的vhost
配置出現問題。 我希望將localhost
地址指向var/www/html/public
。
<VirtualHost *:80>
ServerAdmin admin@example.host
DocumentRoot "/var/www/html/public"
DirectoryIndex index.php
ServerName localhost
ServerAlias localhost
<Directory "/var/www/html/public">
Options All
AllowOverride All
Allow from all
</Directory>
<Directory "/var/www/html">
Options All
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
當我進入localhost
我看到"Mod-Rewrite is not enabled"
但是當我鍵入localhost/public
它將進入我想成為root
public目錄。
當您使用Phalcon Dev Tools創建項目時,將在項目的根目錄(而不是/public
目錄)中創建一個.htaccess文件,其內容等於:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
因此,首先必須將DocumentRoot
更改為:
/var/www/html
然后將上面的代碼添加到您的.htaccess
文件中。
我建議您使用PhalconDevTools
以獲得更好的體驗和效果。
祝好運
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.