Я перебрался в Интернете, чтобы найти ответ на то, что, по моему мнению, должно быть очень простой проблемой, но не могу найти точного соответствия моей проблеме. У меня есть сайт, который использует несколько правил перезаписи в файле htaccess, например:
RewriteRule ^([^/]+)/([^/]+)\.html#([^/]+)$ index.php?pageid=$2#$3 [L]
Мой клиент попросил некоторые изменения имени страницы, так что было новостью / 25.html теперь является последним новостями /25.html. Меня беспокоит индексация поисковой системы, поэтому я попытался добавить каждое из следующего в мой файл htaccess, все результаты на странице 404:
RewriteRule ^news/25.html$ latest-news/25.html [R=301,L]
RewriteRule ^news/25\.html$ latest-news/25\.html [R=301,L]
RewriteRule ^/news/25\.html$ /latest-news/25\.html [R=301,L]
RewriteRule ^news/25\.html$ https://www.domainname/latest-news/25\.html [R=301,L]
RewriteRule ^news/25.html$ https://www.domainname/latest-news/25.html [R=301,L]
Я пытался добавить до и после своих основных правил перезаписи.