在 openshift 上将 wordpress htaccess 放在哪里

在 openshift 上将 wordpress htaccess 放在哪里

我已经使用 git 从 openshift 克隆了我的 wordpress 应用程序,在我的克隆应用程序中有一个 php 文件夹,当我将 htaccess 文件放入其中时,我提交了我的更改,如下所示:

git add -A
git commit -m 'ok'
git push

我的 htaccess 文件没有被推送到 openshift 上的应用程序存储库文件夹中,但是当我通过 ftp 使用 filezilla 放置它时它可以工作,但使用 git 则不行。

我不知道该把 .htaccess 文件放在哪里?如果它在 php 文件夹中,为什么它没有被上传?

答案1

在 .openshift/config 目录中创建 (并 git add) .htaccess。部署 action_hook 将在部署时将其复制到正确的目录 (/app-root/data/current)。

答案2

.htaccess 应该放在应用程序的根目录中,而不是 /php 文件夹中。例如:

wordpress git:(master) ls -la
total 32
drwxr-xr-x  11 User  staff   374 Aug 13 17:03 .
drwxr-xr-x   4 User  staff   136 Aug 13 16:56 ..
drwxr-xr-x  13 User  staff   442 Aug 13 17:07 .git
-rw-r--r--   1 User  staff     9 Aug 13 16:56 .gitignore
-rw-r--r--   1 User  staff   333 Aug 13 17:03 .htaccess
drwxr-xr-x  11 User  staff   374 Aug 13 16:56 .openshift
-rw-r--r--   1 User  staff  2130 Aug 13 16:56 README
-rw-r--r--   1 User  staff  2190 Aug 13 16:56 README.md
drwxr-xr-x   3 User  staff   102 Aug 13 16:56 libs
drwxr-xr-x   3 User  staff   102 Aug 13 16:56 misc
drwxr-xr-x   3 User  staff   102 Aug 13 16:56 php

相关内容