Назад | Перейти на главную страницу

Страница перенаправления и добавление расширения .html

В моем файле conf я хочу переписать все свои URL-адреса из поддомена (blog.domain.com) в корневой домен, удалив конечную косую черту (если она есть) и добавив расширение «.html».

blog.domain.com/my-first-link/  -->  www.domain.com/my-first-link.html

Но я не хочу, чтобы расширение ".html" добавлялось в корень субдомена.

blog.domain.com/                -->  www.domain.com

Это должно сработать. Поместите это в поддомен блога VirtualHost. Если у вас нет блога VirtualHost он также должен работать в основной конфигурации хоста.

RewriteEngine on
RewriteCond %{HTTP_HOST}  ^blog\.example\.com$
RewriteRule ^/$ http://www.example.com/ [R=301,L]
RewriteRule ^/(.*)/$ http://www.example.com/$1.html [R=301,L]