Как 410 всех URL с расширением.html в htaccess
Я хочу 410 всех URL с расширением.html.
скажем, xx.html, yy.html (все с.html).
Как мне добиться этого с помощью правил htacess Rewrite или redirect 410?
2 ответа
HTTP статус 410
означает "Ушел", что может быть достигнуто [G]
флаг в mod_rewrite.
RewriteRule \.html$ - [G]
Смотрите документацию для флага G и документацию для mod_rewrite.
Просто добавьте эту единственную строку в свой файл.htaccess
RedirectMatch gone "/*\.html$"
Готово, это автоматический статус заголовка http до 410
Используйте это в вашем.htaccess файле.
RewriteEngine On
RewriteRule \.html$ - [G]