У меня есть правило htaccess, которое выбирает правильные сегменты URL, но не может переписать URL с этого ...
https://example.com/index.php/module/action/param1/rss/templates/system/modules/note/themes/asset/static/js/geo/profile/static/js/jquery/rss/rss/blog/category/rss/b/rss/rss/rss/comment-blog
К этому ...
https://example.com/comment-blog
Итак, удаление этих нежелательных сегментов ...
index.php/module/action/param1/rss/templates/system/modules/note/themes/asset/static/js/geo/profile/static/js/jquery/rss/rss/blog/category/rss/b/rss/rss/rss/
Это правило, которое я использую ...
RewriteCond %{REQUEST_URI} ^(?:http(?:s|):\/\/)?(?:www.)?(?:.*?\..*?\/)(.*\/)(?=.*?) [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Регулярное выражение работает, как я и надеялся, вы можете увидеть здесь https://regex101.com/r/ijoaK4/1 (спасибо Robo Mop), но правило не записывает URL-адрес ??? Я перепробовал много вариантов, и мне не повезло.
Чего-то мне не хватает?