В файле .htaccess моего веб-сайта я добавил следующее правило, чтобы переписать все запросы с расширением .htm на .html:
RewriteRule ^(.*)\.htm$ $1.html [NC]
Большинство URL-адресов на моем веб-сайте были правильно переписаны, но не в следующем URL-адресе. Я не знаю, почему этот URL-адрес не попал в правило перезаписи:
http://www.mydomain.com/view/186/4-test-limited.htm
Любая помощь будет высоко ценится
Сначала вам нужно активировать mod_rewrite.
Пытаться:
RewriteEngine on RewriteBase / RewriteRule ^(.*)\.htm$ $1.html [R=permanent]
Флаг R=permanent
Permanent сообщает Apache, чтобы он выдавал постоянный ответ перенаправления 301, который является дружественным поисковым системам.
Кроме того, есть такие большие ресурсы, которые доступны в Интернете:
Также стоит проверить: