2016-11-22 5 views
0

私の現在のプロジェクトのURLは次のようになります。ローカルホストのURL書き換え:MYDOMAIN /コレクション/リソース

はlocalhost/MYDOMAIN /公共/コレクション/リソース。

現時点では、いくつかのPHPプロジェクトでlocalhostが不足しています。私はこのプロジェクトのURLを本番環境のようにしたいので、私はURLの周りにコーディングしていません。これをmydomain/collection/resourceにする方法はありますか?

+0

'URL(「コレクション/リソース」)'のような(例えば)と呼ばれるユーティリティメソッドを作成し、絶対値を生成するために、その方法では設定値を引きますurl。これにより、どの環境でも簡単にプロトコル、ポート、ドメイン、および先導パスを指定できます。 – CollinD

+0

Apacheの設定でこれを行う方法はありません。たとえばURLの書き換えですか? – Runicode

+0

あなたは潜在的にApacheのconfigsを介して発信htmlをmangleすることができますが、それは素晴らしい解決策ではなく、いくつかの本当に奇妙なとバグを追跡するのは難しい原因になる可能性があります。 – CollinD

答えて

0

溶液は、Apacheバーチャルホストを実装することであった。

<VirtualHost 127.0.0.1> 
    ServerName mydomain.com 
    DocumentRoot "C:/Bitnami/wampstack-5.6.21-2/apache2/htdocs/mydomain/public" 
</VirtualHost> 

<Directory "C:/Bitnami/wampstack-5.6.21-2/apache2/htdocs/mydomain/public"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Require all granted 
</Directory>