htaccess перенаправляет только запросы подкаталогов (не запросы на TLD)
Я переместил свой блог с example.com на example.com/blog. Теперь у меня есть заставка на example.com. Я бы хотел, чтобы старые запросы к блогам, например example.com/2011/example-post, перенаправляли на example.com/blog/2011/example-post; но просит example.com быть разрешенным без перенаправления.
1 ответ
Решение
Попробуй это:
RewriteEngine On
RewriteRule ^([0-9]{4}/.+)$ /blog/$1 [R=301,NC]
это перенаправит все, что имеет цифры 4 цифры (год) и что-то после косой черты, так что все, что у вас есть в example.com будет работать как обычная страница example.com/about.html