diff --git a/src/components/Header.tsx b/src/components/Header.tsx
index 66d1c7a..3e4f592 100644
--- a/src/components/Header.tsx
+++ b/src/components/Header.tsx
@@ -274,16 +274,9 @@ export default function Header() {
{/* Language Switcher — Section 18B */}
- {!currentUserId && (
- <>
-
- Sign In
-
-
- Register
-
- >
- )}
+ {/* Sign In / Register removed — PR firms now authenticate at
+ distribution.relevantmediaproperties.com; /wp-login,
+ /wp-admin, /login redirect there from middleware. */}
{currentUserId && (
My Profile
@@ -525,29 +518,7 @@ export default function Header() {
Reading List
- {/* Account / Sign In / Register — anonymous vs authenticated */}
- {!currentUserId && (
- <>
- setMobileOpen(false)}>
-
- Sign In
-
- setMobileOpen(false)}>
-
- Register
-
- >
- )}
+ {/* Sign In / Register removed — see desktop bar comment. */}
{currentUserId && (
([
+ "/login",
+ "/wp-login",
+ "/wp-login.php",
+ "/wp-admin",
+ "/client-login",
+ "/register",
+]);
+
+export function middleware(req: NextRequest) {
+ const path = req.nextUrl.pathname;
+ if (
+ REDIRECT_PATHS.has(path) ||
+ path.startsWith("/wp-admin/") ||
+ path.startsWith("/wp-login/")
+ ) {
+ return NextResponse.redirect(AUTH_TARGET, 301);
+ }
+ return NextResponse.next();
+}
+
+export const config = {
+ matcher: [
+ "/login",
+ "/wp-login",
+ "/wp-login.php",
+ "/wp-admin/:path*",
+ "/wp-login/:path*",
+ "/client-login",
+ "/register",
+ ],
+};