0

ローカル サーバーとステージング サーバーに Web アプリケーションをセットアップしています。ローカル アプリケーションには、ステージングへの別のベースパスがあります。例えば

ローカル http://phils-imac.local/git/clients/myproject/html/

ステージング http://myserver.com/myproject/html/

htaccess を使用して、「html」部分なしで URL にアクセスできるようにしたいと思います。例 http://phils-imac.local/git/clients/myproject/ http://myserver.com/myproject/

ステージング サーバーでこの書き換えルールを使用しています。

RewriteEngine On
RewriteCond %{SERVER_NAME} =myserver.com
RewriteCond %{REQUEST_URI} !^/myproject/html/.*$
RewriteRule ^(.*)$ /myproject/html/$1 [L]

問題なく動作しますが、プロジェクトごとにカスタマイズする必要があると感じています。理想的には、「myproject」部分を変数にして、ルールをより一般的なものにして、ローカル パスでも機能するようにしたいと考えています。

4

1 に答える 1