У меня есть ссылка:
ipaddr/opensys/base/
Или другие похожие:
ipaddr/opensys/base/something.php?olol=yep
Я хочу заменить "opensys" и отобразить вместо него "center", т.е. преобразовать ссылки в вид:
ipaddr/center/base/
ipaddr/center/base/something.php?olol=yep
Я изначально просто сделал symlink на сервере, но некоторые плагины в этой системе не завелись с этим симлинком, система сложная и дэбажить ее не представляется возможным. Поэтому решил делать через mod rewrite.
Мой htaccess:
RewriteEngine on
RewriteRule ^/opensys/base/(.*)$ /center/base/$1 [L]
RedirectMatch 301 ^/opensys/base/(.*)$ /center/base/$1
Редирект работает отлично, но вот новые ссылки имеют 404, т.е. rewriteRule не работает, почему?