1

ドメインに応じて RewriteBase を変更したい。完璧な世界では、.htaccess 自体でこれを行います。しかし、私の理解では、これは不可能です。

問題は、ローカルの git リポジトリと開発サーバーにリポジトリがあることです。開発サーバーのレポはサブフォルダー (example.com/mysite) 内にありますが、localy は example.lo のみです。

したがって、サーバーで RewriteBase を /mysite に設定する必要があります

私の質問は、これを解決するための最良のソリューションは何ですか? git フックを使用して、ベア サーバー リポジトリで bash スクリプトをトリガーできます。

リポジトリが --bare で、この post receive フックを使用している場合、.htaccess を .gitignore に追加しても機能しますか?:

#!/bin/sh
GIT_WORK_TREE=/Users/Admin/Sites/mysite git checkout -f

何か不明な点がある場合は、コメントを残してください。すべての助けに感謝します!

4