mod_rewrite Zend 服务器
无法让我的 mod_rewrite 与 Zend Server 一起使用 我的网址出现以下错误
未找到
请求的URL /forums/main-forum.2/ 不是 在此服务器上找到。
这是我的 http.conf
干杯
Can not get my mod_rewrite to work with Zend Server
My urls are giving the following error
Not Found
The requested URL
/forums/main-forum.2/ was not
found on this server.
this is my http.conf
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该
:更改为:。
在
http.conf
中将You should change:
to:
in your
http.conf
.Zend Server CE 有一个关于其 httpd.conf 将默认 www 目录的 AllowOverride 设置为 None 的部分。在我的 Zend httpd.conf 上,它位于第 195 行和第 220 行之间。您必须将其设置为:AllowOverride All 以便 mod_rewrite 在默认 Zend htdocs 目录中工作。
Zend Server CE has a section on it's httpd.conf setting AllowOverride for the default www directory to None. On my Zend httpd.conf this is between lines 195 and 220. You must set it to: AllowOverride All in order to mod_rewrite work in the default Zend htdocs directory.
除了更改 Apache2/conf/hhtpd.conf 中的 httpd.conf 之外,我还更改了遇到问题的站点的 .htaccess 文件,以包含本地路径的一部分,如下所示:
在我的例子中,我使用 Zend服务器 CE 作为我的工作站上的本地主机,我有几个站点在基本目录 / 上运行
Besides changing the httpd.conf in Apache2/conf/hhtpd.conf, I also changed the .htaccess file of the site I was having problems with to include the a piece of the local path as follows:
In my case, I use the Zend Server CE as localhost on my workstation and I have several sites running on the base dir /