ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML メタ更新更新とジャンプ (リダイレクト) page_html/css_WEB-ITnose
apache はそれをプロジェクトのルート ディレクトリに転送します
Apache の設定ファイル httpd.conf:
を変更します次の段落を見つけて先頭の # 記号を削除します
conf/extra を含めます/httpd-vhosts.conf
httpd-vhosts.conf ファイルを変更します
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.www.ceshi.cn DocumentRoot "D:\tomcat\webapps\ceshi" ServerName www.ceshi.cn ProxyPass / http://192.168.1.10:8081/ ProxyPassReverse / http://192.168.1.10:8081/ ErrorLog "logs/dummy-host.www.ceshi.cn-error.log" CustomLog "logs/dummy-host.www.ceshi.cn-access.log" common</VirtualHost>
Web ページにアクセスする場合は、http://www.ceshi.cn と直接入力してアクセスします。プロジェクトの Web サイトにはプロジェクト名が表示されません。
Web サイトの一部のページの第 2 レベル ドメイン名にプロジェクト名 ceshi が必要な場合は、ドメイン名 http://www.ceshi.cn を入力した後、ディレクトリ名 ceshi を自動的に取り出す必要があります。 Apache を使用して、このジャンプを実行しましょう:
Apache がデフォルトでアクセスする htdocs ディレクトリ内のindex.html を変更します:
原先文件内容如下:<html><body><h1>It works!</h1></body></html>需修改为如下内容:<html><head> <meta http-equiv="refresh" content="1;url=/ceshi"> </head><body></body></html>
最後に、vhost ファイルを変更して Web サイトのルート ディレクトリ (DocumentRoot) を変更する必要があります。 tomcat を使用しないプロジェクトのルート ディレクトリである apache の元のディレクトリの場所に移動します
httpd-vhosts.conf ファイルを変更します
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.www.ceshi.cn DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs" ServerName www.ceshi.cn ProxyPass /ceshi http://192.168.1.10:8081/ceshi ProxyPassReverse /ceshi http://192.168.1.10:8081/ceshi ErrorLog "logs/dummy-host.www.ceshi.cn-error.log" CustomLog "logs/dummy-host.www.ceshi.cn-access.log" common</VirtualHost>
変更後、http://www.ceshi にアクセスして、Apache サービスを再起動します。 cn は ceshi プロジェクト名の Web サイトを表示します
説明:
HTML メタ更新リフレッシュとジャンプ (リダイレクト) ページ
リフレッシュ属性値 -- 更新とジャンプ( redirect) ページ
refresh は、ページを更新してジャンプ (リダイレクト) するために使用されます
http-equiv 属性を使用し、リフレッシュまたはジャンプ URL の開始時間とジャンプを示す content 属性
更新の例
5 秒後にこのページを更新します:
<meta http-equiv="refresh" content="5" />
5 秒後にホームページに移動します:
<meta http-equiv="refresh" content="5; url=http://www.baidu.com/" />