在本地计算机上重新设置工作项目

时间:2014-02-18 13:26:14

标签: php .htaccess symfony-1.4 virtualhost

我正在研究一个正在运行的symfony 1.4项目,我想在我的个人计算机上使用本地副本;所以我已经确定了一个虚拟主机(我在带有xamppp web服务器的Windows 8.1上)。 我试图通过提供“joyaa”(它是虚拟主机别名)从浏览器访问时出现500错误,并且在我的一些测试中,我有一个重定向到服务器上的项目(这是.htaccess中的声明)

这是定义的虚拟主机:

<VirtualHost *:80>
ServerName joyaa
DocumentRoot "C:/xampp/htdocs/yaol/web"
DirectoryIndex index.php
<Directory "C:/xampp/htdocs/yaol/web">
    AllowOverride All
    Allow from All
</Directory>

Alias /sf C:/xampp/htdocs/yaol/lib/vendor/symfony/data/web/sf
<Directory "C:/xampp/htdocs/yaol/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
</Directory>

Alias /joyaa "C:/xampp/htdocs/yaol/web"

<Directory "C:/xampp/htdocs/yaol/">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost>

这是.htaccess定义:

Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /joyaa
  RewriteRule ^yaol(.*)$ http://www.arcadja.com/joyaa$1 [L,R=301]
  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L]

</IfModule>

可能这是一个配置问题,但我不确定在哪里看...请帮忙。感谢

0 个答案:

没有答案