我正在 OpenShift 上使用 Wordpress 开发一个网站。一切都很好,除了我的 .htaccess 文件。每次我使用 Git 推送代码时,.htaccess 文件都会变为空白。即使我通过 Git 从我的计算机推送一个 .htaccess 文件。这意味着每次通过 Git 推送更改时,我都必须重新配置漂亮的永久链接。
我尝试通过 SSH 连接到目录中的服务器/var/lib/stickshift/xxxxxxxx/app-root/repo/php
- 实际上,在我推送任何代码之前,.htaccess 文件已正确填充。在我通过 Git 推送任何内容的那一刻(即使这包括我计算机中的 .htaccess 文件),该文件也是空白的。
我想知道 - 也许 OpenShift 是否将 .htaccess 文件存储在其他地方?但如果是这样,为什么每次我推送新代码时它都会重新设置?
如果可能的话,我不想将 .htaccess 文件移动到我无法通过 Git 访问的位置 - 因为它可能需要在将来更新。
如果有人遇到此问题并找到解决方案,将不胜感激任何帮助/见解。
问候,
伊恩