我在设置我的Zend框架项目时遇到问题。zend url在Windows 2003上用.htaccess重写问题
我XAMPP/htdocs中/快速启动
我的服务器名称mydomain.com。我想在https://mydomain.com/quickstart(note,我使用HTTPS访问我的项目,不认为如果这可能是一个问题)
我用下面的.htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^public/.*$ /public/index.php [NC,L]
,我得到一个404错误,为什么这发生了吗? 我很抱歉,我不是配置.htaccess的专家。我想要做的就是将所有请求以快速启动方式发送到快速入门/公开。并访问我的Zend项目在https://mydomain.com/quickstart/
我得到一个404错误上面的.htaccess(在互联网上找到)
我的问题是是,我已经在服务器上运行ahve其他应用程序,我想建立一个项目在/快速启动。我也不能创建一个子域名。你可以请帮助我适当的.htaccess配置。
如何创建“快速开始”到你的应用程序的'public'目录的别名?这样你就可以避免在URL中显示'public'目录。请参阅http://stackoverflow.com/questions/7563333/multiple-zend-framework-sites-on-one-server/7563414#7563414 – Phil
谢谢,这对我很有用,但现在唯一的问题是我该如何做同样的事情对于SSL(:443)?? –