Как 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]
Другие вопросы по тегам