Я работаю над настройкой перенаправления 301 в файле .htaccess
, и я могу получить его до sorta work, но я не уверен, почему он ничего не получает после определенного URL в правиле перезаписи.
У меня сейчас есть это:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/old-path/page/(.*) /new-page/ [R=301,L]
</IfModule>
Что отлично работает, если я проверю его с http://example.com/old-path/page
, который перенаправляет на http://example.com/new-page
Но если я попробую это:
http://example.com/old-path/page/test
будет 404 и не будет перенаправлен на http://example.com/new-page
В целом, поскольку я не на 100%, если есть какие-либо другие страницы из старого пути, которые могут быть вложены в страницу, я хочу убедиться, что я перехватываю любую из них и просто перенаправляю на new-path
вчистую.
Итак, я не уверен, правильно ли я это настраиваю или что-то упускаю?