ドメインに応じて 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
何か不明な点がある場合は、コメントを残してください。すべての助けに感謝します!