2016-09-07 3 views
0

StackOverflowで質問をするのは初めてです。XAMPPでFrontendとBackendのドメイン名を設定する

私はPHPを使ってフロントエンドとバックエンドを含むライブラリシステムを持っています。システムのファイル構造は持っている: ルートディレクトリを:論文/ フロントエンド:論文/フロントエンド/ライブラリ/ index.phpを バックエンド:あなたが入力したときに論文/バックエンド/ベース/ index.phpを

にはどうすればいいことを確認しますwww.example.comは、あなたを論文/フロントエンド/ライブラリ/ index.phpであるフロントエンドにリダイレクトし、admin.example.comと入力すると、論文/バックエンド/ベース/インデックスであるバックエンドにリダイレクトされます。 php。

何かを研究して、仮想ホストの作成を見つけました。しかし、これを達成することはできません。

P.S. フロントエンドはバックエンドフォルダのリソース(イメージなど)を取得します。

答えて

0

は今、あなたのホストファイルC:\Windows\System32\drivers\etc\hostsを開く127.0.0.1

でexample.comを解決するために、hostsファイルにレコードを追加する必要がありますxampp/apache/conf/extra/httpd-vhosts.conf

# Frontend 
<VirtualHost example.com:80> 
    DocumentRoot "D:/xampp/htdocs/thesis/frontend/library" 
    ServerName example.com 
</VirtualHost> 

# Backend 
<VirtualHost admin.example.com:80> 
    DocumentRoot "D:/xampp/htdocs/thesis/backend/base" 
    ServerName admin.example.com 
</VirtualHost> 

に仮想ホストを追加し、追加

127.0.0.1 example.com 
127.0.0.1 admin.example.com 

再起動apache

完了

+0

これを完了しましたが、フロントエンドで取得したときにバックエンドフォルダにある画像が読み込まれませんでした。試した相対リンク(../../backend/.....image.png)と直接リンク(admin.example.com/.....image.png) – aldwin7894

+0

バックエンドからの画像を絶対パス、 'http://admin.example.com/images/ ' –

関連する問題