Mod rewrite Zend服务器本地主机和mod rewrite

Mod rewrite Zend服务器本地主机和mod rewrite,mod-rewrite,zend-studio,zend-server,mod,Mod Rewrite,Zend Studio,Zend Server,Mod,我在安装了MySQL社区的本地windows机器PHP7上使用zend server和zend studio。。为了正确地设置我的项目,我查阅了几个文件,但遇到了一个问题。。我想使用自动上传,并有能力使回到当地的发展。并成功地做到了这一点。。我的问题是,当我不上传到服务器时,我必须部署到localhost才能使用本地 mod re write已启用且正在工作。。但我的第一个问题是,它似乎创建了两个目录 应用程序名称为orbit_cms 应用程序url: 现在我在orbitcms文件夹中有了一个.

我在安装了MySQL社区的本地windows机器PHP7上使用zend server和zend studio。。为了正确地设置我的项目,我查阅了几个文件,但遇到了一个问题。。我想使用自动上传,并有能力使回到当地的发展。并成功地做到了这一点。。我的问题是,当我不上传到服务器时,我必须部署到localhost才能使用本地

mod re write已启用且正在工作。。但我的第一个问题是,它似乎创建了两个目录

应用程序名称为orbit_cms
应用程序url:

现在我在orbitcms文件夹中有了一个.htaccess,其中包含以下内容

RewriteEngine on

#Production
#RewriteCond %{REQUEST_FILENAME}.php -f
#RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

#Development
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
那么如果我去的话,它会起作用

但这不会

现在,如果我输入应用程序文件夹名称

它起作用了

现在zend在部署时编写了一个配置,现在它就在这里

Alias /orbitcms "C:\Program Files (x86)\Zend\ZendServer\data\apps\http\__default__\0\orbitcms\1.0.0_41/"
<Directory "C:\Program Files (x86)\Zend\ZendServer\data\apps\http\__default__\0\orbitcms\1.0.0_41/">
    AllowOverride All
    Options +Indexes +FollowSymLinks +ExecCGI
    DirectoryIndex index.php
    Require all granted
</Directory>
Alias/orbitcms“C:\ProgramFiles(x86)\Zend\ZendServer\data\apps\http\\uuuu default\uuu0\orbitcms\1.0.0\u 41/”
允许超越所有
选项+索引+FollowSymLinks+ExecCGI
DirectoryIndex.php
要求所有授权
另一个问题是mod重新写入。。 生产部分不能在本地主机上工作,但开发部分可以。。有什么原因吗