Wampをインストールしたので、作成したいくつかの単純な動的サイトを実行できます。3つか4つ持って、ローカルレベルで物事を行う方法を学び、場所やパスが異なるなどの理由でセクションを書き直さなくても、改善されたファイルをライブサイトにアップロードできるようにしたいと思います。
WampServerインデックスページを表示するには、http-vhosts.confにアクセスして追加します
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "E:/wamp/www"
</VirtualHost>
mysite.localというラベルの付いたサイトディレクトリをE:wamp / wwwに配置して、パスがE:wamp / www/mysite.localになることを理解しました。次に、http-vhosts.confにアクセスして追加します
<VirtualHost *:80>
ServerName mysite.local
DocumentRoot "E:/wamp/www/mysite.local"
</VirtualHost>
私のホストファイルには
127.0.0.1 localhost
127.0.0.1 mysite.local
そして私のhttfp.confは
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
したがって、これがすべて完了すると、URLにlocalhostと入力すると、WampServerインデックスが正常に表示され、mysite.localがそのインデックスページの[Your Projects]の下に表示されますが、mysite.localをクリックすると問題が発生します。 WampServerからのリンクでは、URLがmysite.localではなくlocalhost / mysite.localに変更され、localhost / mysite.localからページリンクをクリックすると、URLとしてlocalhost / mysite.local /linkedpageが表示され、404エラーが発生します。
mysite.localをURLとして使用すると、WampServerインデックスページも表示されます
http-vhosts.confからServerNamelocalhostをコメントアウトして、apacheを再起動した場合。mysite.localをURLとして試してみると、自分が求めているものが得られます。mysiteは機能し、すべての動的リンクが機能します。しかし、WampServerインデックスは404エラーになります。
私がやりたいのは、WampServerにログインして、「プロジェクト」リストからさまざまなサイトにアクセスすることだけです。
しつこい人を助けてください