我想从我的codeigniter URL中删除index.php.我有一个带有codeigniter和ion auth的apache24.我能让这个工作的唯一方法是允许AllowOverride All.
相关代码是:
<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
使用AllowOverride None它会返回404错误代码.使用AllowOverride All它有效.
在生产服务器上有什么安全隐患?
我已经在具有Bitnami映像的AWS服务器上部署了Angular2应用程序.该应用程序由Apache(在端口8080上配置虚拟主机)提供服务,并且只要我从头开始就可以正常工作index.html.如果我想访问另一个页面(已在其中配置RouteConfig),我会收到404 not found错误消息.以下是虚拟服务器的配置:
Listen 8080
<VirtualHost _default_:8080>
DocumentRoot "/opt/bitnami/apps/MyApp"
<Directory "/opt/bitnami/apps/MyApp">
Options All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)