htaccess перенаправляет только запросы подкаталогов (не запросы на TLD) - PullRequest
1 голос
/ 10 марта 2011

Я переместил свой блог с example.com на example.com/blog. Теперь у меня есть заставка на example.com. Я бы хотел, чтобы старые запросы к блогам, например, example.com/2011/example-post, перенаправляли на example.com/blog/2011/example-post; но просит example.com быть разрешенным без перенаправления.

1 Ответ

1 голос
/ 11 марта 2011

Попробуйте:

RewriteEngine On
RewriteRule ^([0-9]{4}/.+)$ /blog/$1 [R=301,NC]

это перенаправит все, у которых есть цифры 4 цифры (год) и что-то после косой черты, так что все, что у вас есть в example.com, будет работать как обычная страница example.com/about.html

...