Как переписать URL-адрес для подкаталога сайта?

Я размещаю зеркало архива Textfiles, на http://subdomain.example.com/

Часть этого зеркала является зеркалом pinouts.ru, расположенным на http://subdomain.example.com/mirror/pinouts.ru/

Как вы можете видеть, http://subdomain.example.com/mirror/pinouts.ru/ (и его подстраницы) выглядят довольно дерьмовыми. Это связано с тем, что все ссылки на css, изображения и т. Д. На этих страницах являются абсолютными. Хорошим примером является таблица стилей главной страницы. Ссылка указывает на /style.css, который пытается извлечь http://subdomain.example.com/styles.css (вместо http://subdomain.example.com/mirror/pinouts.ru/style.css)

Можно ли настроить nginx таким образом, чтобы он переписывал эти URL?

(pinouts.ru - это просто одно из нескольких зеркал, где у меня есть эта проблема)

2 голоса | спросил Evert 14 PM00000010000005731 2015, 13:48:57

1 ответ


1
Location ~ /styles.css {
        rewrite /pinouts.ru/style.css permanent;
}
ответил Evgeniy 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 17 Sep 2015 15:07:33 +0300 2015, 15:07:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132