【发布时间】:2013-10-24 20:36:28
【问题描述】:
我的 htaccess 文件在本地主机上工作,但在我将它部署到 EC2 实例时不起作用。
我使用的是 Macbook,在 finder 中看不到 htaccess 文件,我认为它可能没有被复制到 EC2 实例,但我认为这不是问题,因为当我复制项目时我可以看到我的编辑器中的 htaccess 文件。
在 EC2 linux 实例中是否有启用 mod 重写的功能?如果有,我没有这样做,或者它默认启用了 mod 重写?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
【问题讨论】:
-
仅供参考 - 您可以通过运行此终端命令并重新启动 Finder 在 OS X 中显示不可见文件。
defaults write com.apple.finder AppleShowAllFiles YES.
标签: apache .htaccess mod-rewrite amazon-web-services amazon-ec2