我已经安装了ez发布版(版本:社区15.09,系统:apache)。
我已将它安装在我的public_html目录中,公共目录是 的public_html /网络
我可以使用以下网址访问演示页:
domain.com/
或与此(两个版本)
domani.com/index.php
但如果我尝试另一条路线,就像这样:
domain.com/ez
它不起作用(服务器回复:The requested URL /ez was not found on this server.
),只有在路由中包含索引时才有效:
domain.com/index.php/ez
我搜索但没有发现...... 为什么这个? 怎么解决?
答案 0 :(得分:2)
你想要做的基本上是网址重写。
您有两种方法可以执行此操作:
在Apache端启用mod_rewrite并应用this template中的虚拟主机配置。确保使用正确的值替换占位符(%STUFF%)。
在public_html / web文件夹中使用.htaccess文件:查看example here
注意:能够使用.htaccess需要您的apache配置允许它。它通常是AllowOverride None|All|...
指令的<Directory /path/to/public_html/web>
部分:请参阅Apache Documentation here