nginx
tcp/443 tcp/80
Open service 23.185.0.4:443 · french.yale.edu
2026-01-22 18:36
HTTP/1.1 200 OK
Connection: close
Content-Length: 71641
Cache-Control: max-age=86400, public
Content-Language: en
Content-Type: text/html; charset=UTF-8
Etag: W/"1769027504"
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Wed, 21 Jan 2026 20:31:44 GMT
Server: nginx
Strict-Transport-Security: max-age=300
X-Content-Type-Options: nosniff
X-Drupal-Cache: HIT
X-Drupal-Dynamic-Cache: UNCACHEABLE
X-Frame-Options: SAMEORIGIN
X-Generator: Drupal 10 (https://www.drupal.org)
X-Pantheon-Styx-Hostname: styx-fe4-a-7f76c9f659-grpgk
X-Styx-Req-Id: 02b230b9-f714-11f0-950f-b6cc3167bdc6
Date: Thu, 22 Jan 2026 18:36:44 GMT
X-Served-By: cache-chi-klot8100100-CHI, cache-lga21935-LGA
X-Cache: HIT, HIT
X-Cache-Hits: 5, 1
X-Timer: S1769107005.962353,VS0,VE9
Vary: Accept-Encoding, Cookie, Cookie, Cookie
Age: 74428
Accept-Ranges: bytes
Via: 1.1 varnish, 1.1 varnish
Page title: Homepage | Department of French
<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="utf-8" />
<link rel="shortlink" href="https://french.yale.edu/" />
<link rel="canonical" href="https://french.yale.edu/" />
<meta property="og:site_name" content="Department of French" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://french.yale.edu/homepage" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" href="/profiles/custom/yalesites_profile/modules/custom/ys_core/images/favicons/apple-touch-icon.png" />
<link sizes="32x32" rel="icon" type="image/png" href="/profiles/custom/yalesites_profile/modules/custom/ys_core/images/favicons/favicon-32x32.png" />
<link sizes="16x16" rel="icon" type="image/png" href="/profiles/custom/yalesites_profile/modules/custom/ys_core/images/favicons/favicon-16x16.png" />
<link rel="shortcut icon" href="/profiles/custom/yalesites_profile/modules/custom/ys_core/images/favicons/favicon.ico" />
<style>:root {
--color-theme-action: var(--color-);
--color-theme-accent: var(--color-);
--color-theme-pull-quote-accent: var(--color-);
--color-theme-divider: var(--color-);
--thickness-theme-divider: var(--thickness-divider-);
}
#environment-indicator { font-weight: normal !important; }</style>
<script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};a2a_config.icon_color = "transparent, black";</script>
<style>.page-title__social-links .addtoany_list {
display: flex;
gap: 1rem;
}
.page-title__social-links .addtoany_list a.share-links__link {
padding:0;
}
.share-links__link .share-links__icon {
fill: var(--color-gray-900);
width: 1.5rem;
height: 1.5rem;
}
.share-links__link:hover .share-links__icon {
fill: var(--color-gray-600);
}
</style>
<title>Homepage | Department of French</title>
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_q7Pp7BdY6nylvPkytZtWdOqSi-EYEDZ26Nd040IHSnI.css?delta=0&language=en&theme=atomic&include=eJw9i1sOwyAMBC_kxkeKDDgRlcGRDUm5favm8bOaHWkopaZUB9IF02JaG_jwxgUDOQM1LTniKhpI7ic0tLdX6FkS222XX0sHuxaGNjZdLS8DH4KzmlP2qDvbQK0cVWDPfDj-dyqaujBENcZkfSOZ6E0fGD6fueODc6Ba2b44W05A" />
<link rel="stylesheet" media="all" href="https://yale-webfonts.yalespace.org/fonts.min.css" />
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_PAqkd5kYZOYeH6siqIvbwk0NH7TwKhuiATTmE8eiJF8.css?delta=2&language=en&theme=atomic&include=eJw9i1sOwyAMBC_kxkeKDDgRlcGRDUm5favm8bOaHWkopaZUB9IF02JaG_jwxgUDOQM1LTniKhpI7ic0tLdX6FkS222XX0sHuxaGNjZdLS8DH4KzmlP2qDvbQK0cVWDPfDj-dyqaujBENcZkfSOZ6E0fGD6fueODc6Ba2b44W05A" />
</head>
<body class="ys-content-type-page" data-font-pairing="yalenew" page-title-hidden="true">
<a href=#main-content data-font-pairing="yalenew" page-title-hidden="true" class="link-skip__link visually-hidden focusable ys-content-type-page">
Skip to main content</a>
<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
<div class="layout-container" data-global-theme="four" >
<div id="block-alert-block">
<section data-component-width="site" data-alert-id="ys-alert-id-1761762794" data-alert-state="expanded" data-alert-type="marketing" aria-label="announcement" class="alert">
<div class="alert__inner">
<div class="alert__content">
<div class="alert__content-inner">
<h2 class="alert__heading" >
Plan to take a French class?</h2>
<div class="alert__text">All students who have previously studied French and intend to study French at Yale must take a placement test to determine which class they need. Absolute beginners or students who have already taken French at Yale do not need to take the pla
Open service 23.185.0.4:80 · french.yale.edu
2026-01-22 18:36
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Content-Type: text/html Location: https://french.yale.edu/ Server: nginx X-Pantheon-Styx-Hostname: styx-fe4-a-7f76c9f659-rp8bf X-Styx-Req-Id: e508faaa-f7a5-11f0-8f84-f61ac0041f67 Cache-Control: public, max-age=86400 Date: Thu, 22 Jan 2026 18:36:45 GMT X-Served-By: cache-chi-klot8100120-CHI, cache-fra-eddf8230047-FRA X-Cache: HIT, MISS X-Cache-Hits: 11, 0 X-Timer: S1769107005.992849,VS0,VE116 Vary: Cookie, Cookie Age: 11772 Accept-Ranges: bytes Via: 1.1 varnish, 1.1 varnish Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>