Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
apache2-doc /
manual /
ko /
howto /
Delete
Unzip
Name
Size
Permission
Date
Action
access.html
13.86
KB
-rw-r--r--
2026-06-12 05:08
auth.html
20.63
KB
-rw-r--r--
2026-06-12 05:08
cgi.html
25.51
KB
-rw-r--r--
2026-06-12 05:08
htaccess.html
20.24
KB
-rw-r--r--
2026-06-12 05:08
http2.html
25.83
KB
-rw-r--r--
2026-06-12 05:08
index.html
7.83
KB
-rw-r--r--
2026-06-12 05:08
public_html.html
11.16
KB
-rw-r--r--
2026-06-12 05:08
reverse_proxy.html
20.16
KB
-rw-r--r--
2026-06-12 05:08
ssi.html
22.2
KB
-rw-r--r--
2026-06-12 05:08
Save
Rename
<!DOCTYPE html SYSTEM "about:legacy-compat"> <html lang="ko"><head><META http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <meta content="width=device-width, initial-scale=1" name="viewport"> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>����ġ ��丮��: .htaccess ��� - Apache HTTP Server Version 2.4</title> <link href="../../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet"> <link href="../../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size"> <link href="../../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"><link rel="stylesheet" type="text/css" href="../../style/css/prettify.css"> <script src="../../style/scripts/prettify.min.js"> </script> <link href="../../images/favicon.png" rel="shortcut icon"></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="../mod/index.html">���</a> | <a href="../mod/quickreference.html">���þ��</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">���</a> | <a href="../sitemap.html">���Ʈ��</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p> <p class="apache">Apache HTTP Server Version 2.4</p> <img alt="" src="../../images/feather.png"></div> <div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../../images/left.gif"></a></div> <div id="path"> <a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">HTTP Server</a> > <a href="https://httpd.apache.org/docs/">Documentation</a> > <a href="../index.html">Version 2.4</a> > <a href="./index.html">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>����ġ ��丮��: .htaccess ���</h1> <button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button> <div class="toplang"> <p><span>������ ���: </span><a href="../../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../../ko/howto/htaccess.html" title="Korean"> ko </a> | <a href="../../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p> </div> <div class="outofdate">�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ���� ���� ������ ����ϼ���.</div> <p><code>.htaccess</code> ���� ����Ͽ� ���丮���� ������ ������ �� �ִ�.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../../images/down.gif"> <a href="#related">.htaccess ���</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#what">�����̸�/��� ����ϴ°�</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#when">�� .htaccess ���� ����ϳ� (Ȥ�� ������ �ʳ�)</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#how">��� ���þ �����ϳ�</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#auth">��� ����</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#ssi">Server Side Includes ����</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#cgi">CGI ����</a></li> <li><img alt="" src="../../images/down.gif"> <a href="#troubleshoot">�����ذ�</a></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="related">.htaccess ��� <a title="Permanent link" href="#related" class="permalink">¶</a></h2> <table class="related"><tr><th>���õ� ���</th><th>���õ� ���þ�</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></td></tr></table> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="what">�����̸�/��� ����ϴ°� <a title="Permanent link" href="#what" class="permalink">¶</a></h2> <p><code>.htaccess</code> ���(Ȥ�� "�л� �������")�� ����ϸ� ���丮���� ������ ������ �� �ִ�. ���� ���� ���þ �ִ� ���� Ư�� ���� ���丮�� �θ�, �� ���丮�� ��� ������丮�� ���þ �����Ѵ�.</p> <div class="note"><h3>���:</h3> <p><code>.htaccess</code> ��ϸ� �ٸ��� ����ϰ� �ʹٸ�, <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code> ���þ ����Ͽ� ������ �� �ִ�. ���� ���, <code>.config</code> ��ϸ� ����Ϸ��� ���� ������Ͽ� ����� ���� �߰��Ѵ�.</p> <div class="example"><p><code> AccessFileName .config </code></p></div> </div> <p>�Ϲ������ <code>.htaccess</code> ���� <a href="../configuring.html#syntax">�ּ������</a>�� ������ ����. <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ���þ �� ��Ͽ� ���� �� �ִ� ���� ���Ѵ�. �� ���þ�� <code>.htaccess</code> ��Ͽ��� ����ϴ� ���þ� �з��� �����Ѵ�. ���þ <code>.htaccess</code> ��Ͽ��� ����� �� �ִٸ�, �ش� ���þ� ������ Override �� ���þ ����ϱ��� <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>�� ����� ���� �˷��ش�.</p> <p>���� ���, <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code> ���þ� ������ ���� �� ���þ <code>.htaccess</code> ��Ͽ��� ����� �� �ִ�. (���þ� ���� ����� �� ����.) <a href="../mod/directive-dict.html#Context">Override</a> �ٿ� <code>FileInfo</code>�� �ִ�. ���� �� ���þ <code>.htaccess</code> ��Ͽ��� ����ϱ��ؼ��� �ּ��� <code>AllowOverride FileInfo</code>�� �ʿ��ϴ�.</p> <div class="example"><h3>����:</h3><table> <tr> <td><a href="../mod/directive-dict.html#Context">�����:</a></td> <td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td> </tr> <tr> <td><a href="../mod/directive-dict.html#Override">Override:</a></td> <td>FileInfo</td> </tr> </table></div> <p>Ư�� ���þ <code>.htaccess</code> ��Ͽ��� ����� �� �ִ�� �ñ��ϸ� ���þ� ������ ����� �� ".htaccess"�� �ִ�� Ȯ���Ѵ�.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="when">�� .htaccess ���� ����ϳ� (Ȥ�� ������ �ʳ�) <a title="Permanent link" href="#when" class="permalink">¶</a></h2> <p>�Ϲ������ �ּ�����Ͽ� ������ �� ���� ��찡 �ƴ϶�� <code>.htaccess</code> ���� ����ϸ� �ȵȴ�. ���� ���, ���� ����� �� <code>.htaccess</code> ��Ͽ� �־�� �Ѵٴ� ��� �߸� �˷��� ���ش�. �̴� ���� �ƴϴ�. �ּ��������� ���� ��� ������ ���� �� �ְ�, ��� �̷��� ���Ѵ�.</p> <p><code>.htaccess</code> ���� ���� �����ڰ� ���丮���� ���� ������ �ٸ����ϰ� ����� ���� �ý��ۿ� root ����� ���� ��쿡 ����Ѵ�. ���� �����ڰ� ������ ��� �����ϰ� ��� ��� ��� �Ϲ� ���ڰ� ���� <code>.htaccess</code> ���� �����ϵ��� ����ϴ� ��� �ٶ����ϴ�. ���� ���, �� ��ǻ�Ϳ� ���� ���� ���Ʈ�� �����ϴ� ISP���� ���ڰ� �ڽ�� ������ �����ϰ� ��� ��찡 ���ϴ�.</p> <p>���� �Ϲ������ <code>.htaccess</code> ���� ����� ���ؾ� �Ѵ�. <code>.htaccess</code> ��Ͽ��� ����ϴ� ���þ�� �ּ������� <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ���ǰ� ���� ȿ���� �ִ�.</p> <p>��� �ΰ��� ū ��������� <code>.htaccess</code> ��� ��� ���ؾ� �Ѵ�.</p> <p>ù��°�� ����̴�. <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>�� <code>.htaccess</code> ���� ����ϵ��� ����ϸ�, ����ġ�� ���丮���� <code>.htaccess</code> ���� ã�´�. ���� <code>.htaccess</code> ���� ����ϸ� ����� ���� ������ �ʴ� ��쿡�� ����� ������! ��, <code>.htaccess</code> ���� ������ ��û�Ҷ����� �о��δ�.</p> <p>�Դٰ� �����ؾ� �ϴ� ��ü ���þ ����� ����ġ�� ��� �� ���丮���� <code>.htaccess</code> ���� ã�´�. (<a href="#how">��� ���þ �����ϳ�</a> ���� ���.) ���� <code>/www/htdocs/example</code> ���丮�� �ִ� ���� ��û�ϸ�, ����ġ�� ��� ��ϵ� ã�ƾ� �Ѵ�.</p> <div class="example"><p><code> /.htaccess<br> /www/.htaccess<br> /www/htdocs/.htaccess<br> /www/htdocs/example/.htaccess </code></p></div> <p>���� �� ���丮�� �ִ� ���� ������ ������ �������� ���� ��� ��Ͻý���� 4�� �� �����ؾ� �Ѵ�. (<code>/</code>������ <code>.htaccess</code> ���� ����� ��츦 ���Ѵ�. ���� ������ �ʴ´�.)</p> <p>�ι�° ����� ����̴�. ���ڿ��� �������� ���� ����� �ָ� ���� ������ �� ���� ��ȭ�� �Ͼ �� �ִ�. ���ڿ��� �̷� ����� ��� ������ �����϶�. ��, ���ڰ� ���ϴ� �ͺ��� ���� ����� �ָ� ��������û�� ���´�. ���ڿ��� ������ ���� ����� ��Ȯ� �˷���. ���ڿ��� <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>�� ��� �����Ͽ���� ��Ȯ� �˸��� ���� ������ �����ϸ� ����� ȥ���� ���� �� �ִ�.</p> <p>���þ <code>/www/htdocs/example</code> ���丮�� <code>.htaccess</code> ���� �δ� �Ͱ� �ּ��������� <code><Directory /www/htdocs/example></code> Directory ������ �δ� ��� ���� ����.</p> <p><code>/www/htdocs/example</code>�� �ִ� <code>.htaccess</code> ����:</p> <div class="example"><h3><code>/www/htdocs/example</code>�� �ִ� .htaccess ��� ����</h3><p><code> AddType text/example .exm </code></p></div> <div class="example"><h3><code>apache2.conf</code> ��Ͽ� �ִ� ����</h3><p><code> <Directory /www/htdocs/example><br> <span class="indent"> AddType text/example .exm<br> </span> </Directory> </code></p></div> <p>���� ���� ��û�� ������ ������ ����ʰ� ����ġ�� ����Ҷ� �ѹ��� ������ �б���� ���� ������ ����������Ͽ� ����ϸ� ����� �� ������.</p> <p><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> ���þ <code>none</code>���� �����ϸ� <code>.htaccess</code> ���� ���� ����� �� ����.</p> <div class="example"><p><code> AllowOverride None </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="how">��� ���þ �����ϳ� <a title="Permanent link" href="#how" class="permalink">¶</a></h2> <p><code>.htaccess</code> ���� �߰��� ���丮�� �� ���丮�� ��� ������丮�� <code>.htaccess</code> ��Ͽ� �ִ� ���� ���þ �����Ѵ�. ���� ����丮�� <code>.htaccess</code> ���� ����ؾ� �Ѵ�. �߰��� ������ ���þ �����Ѵ�. Ư�� ���丮�� �ִ� <code>.htaccess</code> ���� ����丮�� �ִ� <code>.htaccess</code> ���� ���þ ��ȿ�� ���� �� �ְ�, ����丮�� �ִ� ���þ�� �� ����丮 Ȥ�� �ּ�����Ͽ� �ִ� ���þ ��ȿ�� ���� �� �ִ�.</p> <p>����:</p> <p><code>/www/htdocs/example1</code> ���丮�� ����� ���� <code>.htaccess</code> ���� �ִ�.</p> <div class="example"><p><code> Options +ExecCGI </code></p></div> <p>(���: <code>.htaccess</code> ��Ͽ� "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" ���þ ����Ϸ��� "<code>AllowOverride Options</code>"�� �ʿ��ϴ�.)</p> <p><code>/www/htdocs/example1/example2</code> ���丮���� ����� ���� <code>.htaccess</code> ���� �ִ�.</p> <div class="example"><p><code> Options Includes </code></p></div> <p>�� �ι�° <code>.htaccess</code> ���� <code>Options Includes</code>�� ��� ������ ���� ��ȿ�� �������� <code>/www/htdocs/example1/example2</code> ���丮�� CGI ���� ������ �ʴ´�.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="auth">��� ���� <a title="Permanent link" href="#auth" class="permalink">¶</a></h2> <p>��� ���� �˱��� �ٷ� �̰����� �д´ٸ� ����� ��� �ִ�. ��ȣ ����� �Ϸ��� <code>.htaccess</code> ���� �ʿ��ϴٴ� ���ذ� �θ� ����ִ�. �̴� ���� �ƴϴ�. �ּ������� <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ���ǿ� ��� ���þ �δ� ��� �� ����ϴ� ���̰�, ������ �ּ������� ������ �� ���� ��쿡�� <code>.htaccess</code> ���� ����ؾ� �Ѵ�. �� <code>.htaccess</code> ���� ����ؾ� �ϴ���� ������ ���ƾ� �ϴ���� <a href="#when">������</a> �����Ͽ���.</p> <p>�տ��� ������� ����� <code>.htaccess</code> ���� �ʿ��ϴٰ� �����Ǹ� �Ʒ� ������ ����� �� ��̴�.</p> <p><code>.htaccess</code> ��� ����.</p> <div class="example"><p><code> AuthType Basic<br> AuthName "Password Required"<br> AuthUserFile /www/passwords/password.file<br> AuthGroupFile /www/passwords/group.file<br> Require Group admins </code></p></div> <p>�� ���þ �����ϱ��ؼ��� <code>AllowOverride AuthConfig</code> ���þ �ʿ���� ����϶�.</p> <p>����� ���Ѻο��� ���� �ڼ��� ���� <a href="auth.html">��� ��丮��</a>�� ���� �ٶ���.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="ssi">Server Side Includes ���� <a title="Permanent link" href="#ssi" class="permalink">¶</a></h2> <p>�Ǵٸ� �Ϲ���� <code>.htaccess</code> ���� �뵵�� Ư�� ���丮���� Server Side Includes�� �����ϰ� ����� ��̴�. ���ϴ� ���丮�� <code>.htaccess</code> ��Ͽ� ����� ���� ���� ���þ ����ϸ� �ȴ�.</p> <div class="example"><p><code> Options +Includes<br> AddType text/html shtml<br> AddHandler server-parsed shtml </code></p></div> <p>�� ���þ �����Ϸ��� <code>AllowOverride Options</code>�� <code>AllowOverride FileInfo</code>�� ��� �ʿ���� ����϶�.</p> <p>server-side includes�� ���� �ڼ��� ���� <a href="ssi.html">SSI ��丮��</a>�� ���� �ٶ���.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="cgi">CGI ���� <a title="Permanent link" href="#cgi" class="permalink">¶</a></h2> <p>���������� <code>.htaccess</code> ���� ����Ͽ� Ư�� ���丮���� CGI ��α� ���� ����ϰ� �ʹٸ�, ����� ���� ������ ����Ѵ�.</p> <div class="example"><p><code> Options +ExecCGI<br> AddHandler cgi-script cgi pl </code></p></div> <p>Ȥ�� �� ���丮�� �ִ� ��� ���� CGI ��α����� ó���ϰ� �ʹٸ� ����� ���� ������ �����ϴ�.</p> <div class="example"><p><code> Options +ExecCGI<br> SetHandler cgi-script </code></p></div> <p>�� ���þ �����Ϸ��� <code>AllowOverride Options</code>�� <code>AllowOverride FileInfo</code>�� ��� �ʿ���� ����϶�.</p> <p>CGI ��α��ְ� ������ ���� �ڼ��� ���� <a href="cgi.html">CGI ��丮��</a>�� ���� �ٶ���.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../../images/up.gif"></a></div> <div class="section"> <h2 id="troubleshoot">�����ذ� <a title="Permanent link" href="#troubleshoot" class="permalink">¶</a></h2> <p><code>.htaccess</code> ��Ͽ� �� ���� ���þ ���ϴ� ���� ��� �ʴ� ��� �������� ����� ��� �� �ִ�.</p> <p>���� �Ϲ���� ������ ���� ���þ �����ϰ� ����� <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>�� ������� ��� ����. ������ �Ǵ� ��� ������ <code>AllowOverride None</code>�� ����� Ȯ���Ѵ�. <code>.htaccess</code> ���� �ƹ����Գ� ���� ��� ������ �ٽ� �����Ͽ� ���� �˻��غ� �� �ִ�. ���� ������ ������ ����� ��� Ȯ��� <code>AllowOverride None</code>�� ����� ����.</p> <p>�ݴ�� ������ �����Ҷ� ���� ������ ���ϸ� ����ġ �����α� ������. �Ƹ��� <code>.htaccess</code> ��Ͽ� �ִ� ���þ ������ �ʴ´ٰ� �� ��̴�. �ƴϰ� ���� ������ �ִٸ� ������ ��ģ��.</p> </div></div> <div class="bottomlang"> <p><span>������ ���: </span><a href="../../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Español"> es </a> | <a href="../../fr/howto/htaccess.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../../ko/howto/htaccess.html" title="Korean"> ko </a> | <a href="../../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p> </div><div id="footer"> <p class="apache">Copyright 2026 The Apache Software Foundation.<br>Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/index.html">���</a> | <a href="../mod/quickreference.html">���þ��</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">���</a> | <a href="../sitemap.html">���Ʈ��</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } var langToggle = document.querySelector('.lang-toggle'); var topLang = document.querySelector('.toplang'); if (langToggle && topLang) { langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); }); } var qv = document.getElementById('quickview'); if (qv) { document.body.appendChild(qv); var qvBtn = document.createElement('button'); qvBtn.className = 'qv-toggle'; qvBtn.setAttribute('aria-label', 'Toggle page navigation'); qvBtn.innerHTML = '☰'; document.body.appendChild(qvBtn); qvBtn.addEventListener('click', function() { var isOpen = qv.classList.toggle('open'); if (isOpen) { qv.style.top = window.scrollY + 10 + 'px'; } }); window.addEventListener('scroll', function() { qv.classList.remove('open'); }); } //--><!]]></script> </body></html>