Я просто пытаюсь получить этот URL:
http://foo.com/entry/random-entry-123
для перенаправления на:
http://foo.com/random-entry-123
"Случайная-запись-123" является динамической.
Разная для каждой записи. Любая помощь в этом очень ценится!
Я просто пытаюсь получить этот URL:
http://foo.com/entry/random-entry-123
для перенаправления на:
http://foo.com/random-entry-123
"Случайная-запись-123" является динамической.
Разная для каждой записи. Любая помощь в этом очень ценится!
Предполагая, что дальнейшие перезаписи не используются, и все ссылки внутри /entry/
должны быть перезаписаны, попробуйте следующее:
RewriteEngine on
RewriteBase /
RewriteRule ^/entry/(.+)$ /$1 [L,QSA]
Потеряйте [L]
, если в файле будут дальнейшие перезаписи.
Хотя на это уже был дан ответ, у меня это не сработало, когда у меня было два сегмента после первого, например:
http://foo.com/entry/random-segment/random-entry-123
Вместо этого это сработало для меня, а также позаботилось о переадресации 301:
RedirectMatch 301 /entry/(.*) /$1
Надеюсь это поможет.
ar
вашего RedirectMatch
связана с URL-адресом, который вы привели в качестве примера? 13.02.2016