红帽OpenShift通行证上的WordPress.htaccess
我正在用OpenShift上的Wordpress开发一个网站。除了我的.htaccess文件外,一切正常。每次我使用Git推送代码时,.htaccess文件就会变成空白。即使我通过Git从计算机中推送.htaccess文件。这意味着每次通过Git推送更改时,我都必须重新配置漂亮的永久链接 我尝试在目录红帽OpenShift通行证上的WordPress.htaccess,wordpress,.htaccess,openshift,Wordpress,.htaccess,Openshift,我正在用OpenShift上的Wordpress开发一个网站。除了我的.htaccess文件外,一切正常。每次我使用Git推送代码时,.htaccess文件就会变成空白。即使我通过Git从计算机中推送.htaccess文件。这意味着每次通过Git推送更改时,我都必须重新配置漂亮的永久链接 我尝试在目录/var/lib/stickshift/xxxxxxxx/app root/repo/php中的服务器中进行SSHing,实际上,在推送任何代码之前,.htaccess文件已正确填充。我通过Git推
/var/lib/stickshift/xxxxxxxx/app root/repo/php
中的服务器中进行SSHing,实际上,在推送任何代码之前,.htaccess文件已正确填充。我通过Git推送任何东西的那一刻(即使这包括我计算机中的.htaccess文件),该文件是空白的
我想知道,OpenShift是否将.htaccess文件存储在其他地方?但如果是这样,为什么每次我推新代码时它都会重新设置
如果可能,我不想将.htaccess文件移动到无法通过Git访问的位置,因为它可能需要在将来更新
如果有人遇到此问题并找到了解决方案,我们将非常感谢您的帮助/见解
问候,
Ian昨天我在OpenShift上玩Wordpress Multisite,并使用.htaccess配置子目录功能。在git repo的本地,我在git_repo/php目录下创建了.htaccess文件;吉特加。;git提交;git推了推,然后文件保持原样。似乎有其他内容正在覆盖您的.htaccess?您是否正在使用OpenShift动作挂钩
为了确保这一点,我创建了一个简单的php应用程序,并使用了.htaccess——这里也没有擦除内容。你为什么不在你这边测试一下呢?如果问题仍然存在,请告诉我。如果您正在使用OpenShift的默认wordpress,它现在是automagic。
只需将.htaccess文件创建(和git添加)到.openshift/config目录
部署操作挂钩将在部署时将其复制到正确的目录(/app root/data/current)。尝试将.htaccess文件放入git ignore谢谢您的回复。不,我没有使用OpenShift动作挂钩。我走了一条快速的路线,让OpenShift从GitHub repo创建了一个WP安装,即:我自己并不费心安装WP——一切都是由OpenShift自动设置的。我不知道这是否是问题的根源。我会试着进一步调查这件事。如果我找到解决方案,我会把它贴在这里。。。