У нас есть веб-сайт, URL-адрес которого выглядит примерно так: www.example.com/about.smart.html
(«умный» - это селектор, добавленный на сервер приложений на основе агента пользователя, если это смартфон)
Нам нужно перенаправить страницу на 404, если URL-адрес изменен пользователем, как показано ниже:
Я пробовал использовать следующее правило, но оно перенаправляет на 404 только для 1), а не для 2)
RewriteCond %{REQUEST_URI} !^(.*)(-)\.html$
RewriteRule (.*)\.(.*).smart.html$ - [R=404,L]
Любые указатели по этому поводу будут большим подспорьем.
Пытаться:
RewriteCond %{REQUEST_URI} !^(.*)(-)\.html$
RewriteRule (.*)\.smart(\..*)?\.html$ - [R=404,L]