301 Перенаправить * .php в * .html через .htaccess?
В настоящее время я 'Я переписываю все входящие запросы для * .html в * .php в моем .htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteRule ^(.*).html$ $1.php [QSA]
ErrorDocument 404 /404.html
Поэтому /something.html переписывается в /something.php.
Тем не менее, /something.php по-прежнему непосредственно доступен в браузере. Теперь я хочу, чтобы он перенаправлял в /something.html, когда люди обращаются к нему в браузере, чтобы избежать двух разных URL-адресов для одной и той же страницы контента.
Можно ли это сделать в моем .htaccess? Как? Я пытался R = 301, но этоs всегда цикл перенаправления или что-то. Любая помощь будет оценена. Спасибо!