php - 如何在 AWS 弹性 beantalk 中部署 codeigniter?
问题描述
我是AWS Elastic Beanstalk的新手,所以我不知道每次尝试sample.elasticbeanstalk.com/时如何解决403禁止问题,如果尝试sample.elasticbeanstalk.com/login,则找不到404。我的 codeigniter 正在我的 wampserver 和 linux 服务器上工作。我错过了什么吗?我的控制器文件名第一个字母已经是大写的。
这是我的htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /sample
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|assets|user_assets|tmp|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
还有我在codeigniter中的config.php:
$config['base_url'] = 'http://'.$_SERVER['HTTP_HOST'].'/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
我希望有人可以帮助我如何在 AWS 弹性豆茎中正确设置 codeigniter。谢谢
解决方案
推荐阅读
- ruby-on-rails - 在rails中提取i18n的表单标签
- wso2 - WSO2 EI 新的 xml 标签使用 Enrich 调解器和当 xml 标签动态获取时
- python - xPath 似乎没有转到下一页
- python - 在哪里运行 heroku ps:scale web=1?
- javascript - 如何将 2 个数组值映射/循环到带有 href 和文本的锚标记?
- oracle10g - 如何从 Pentaho Spoon 读取 PLSQL 存储过程的参数
- java - 无法使用 OpenJDK16 从 Geoserver 加载图层
- mysql - JOIN 中的 SQL 总数
- java - setOnClickListener 不显示信息气球
- angular - 如何删除 p-table PrimeNG 中的选定数据行:Angular