Я пытаюсь переписать свои URL-адреса, чтобы сделать их более дружественными к SEO, и я делаю это в своем файле .htaccess, используя следующий код:
RewriteEngine On
RewriteRule blog/(.*)/$ blog/index.php?&link=$1 [NC]
RewriteRule ^/*(.+/)?([^.]*[^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
Этот код позволяет мне переписать http://example.com/blog/index.php?link=22 в http://example.com/blog/page-title/
Единственная проблема здесь в том, что я пытаюсь заставить его работать без завершающей косой черты (/). Я попытался удалить его в третьей строке кода .htaccess (справа от $ 2), но это просто ломает все, и перезапись не работает вообще.
Любая помощь очень ценится.