Я хотел запустить это от вас, потому что я пытаюсь совершенствовать правило переписывания мод Apache, которое работает, но я схожу с ума, потому что мои пути к файлу ломаются.Модем переписать условие для поддомена с прохождением через
В принципе, я настроил правило перезаписи мод для перенаправления субдомена, в подкаталог в моем docroot, который содержит статический файл index.html. Существующие правила перечислены ниже:
RewriteCond %{HTTP_HOST} ^subdomain\.mydomain\.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteRule ^(.*)$ /subdirectory/$1 [PT]
Редирект работает отлично. Что происходит, хотя мои изображения ломаются. Например, «/ подкаталог/IMG», со следующей IMG тег, не работает для меня:
<img src="img/some-image.png" />
То же самое происходит, когда я переместить изображение корня, и пытаться вызвать изображение непосредственно минус 'img /'.
Имеет ли мое перенаправление какое-либо отношение к этому? Или я чего-то не хватает? У меня создалось впечатление, что использование флага Pass Through [PT] означает, что слияние активов будет работать.
Любые советы приветствуются. Спасибо за вашу помощь!
Mark.
Это не так просто, как это, я боюсь. Хотя я бы хотел. Независимо от того, какой путь я использую, изображения приводят к ошибке сервера 500. Я думаю, что это больше связано с файлом .htaccess. subdomain.mydomain.com/img/some-image.png не найден. –