Я перенес классический веб-сайт ASP с локального компьютера, на котором есть ссылки (не абсолютные, насколько мне известно, но виртуальные и относительные), на корень /
Я пытаюсь запустить его на размещенном сайтенастаивает на том, чтобы файлы находились в / public как корень.
Я прочитал несколько постов, но просто не понимаю, легко ли это сделать в htaccess или нет
Но не могукажется, все правильно понял.
Может ли кто-нибудь помочь?
Я пробовал это правило перезаписи:
DirectoryIndex default asp
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L,R=301]
и я пытался играть с базой перезаписи: DirectoryIndex по умолчанию asp
RewriteEngine On
RewriteBase /
ErrorDocument 404 /default asp
Примеры вызовов, которые не разрешаются следующим образом:
Перенаправление 404, кажется, работает на ссылках, чтобы ссылаться на правильный default.asp - но - в / вместо /public/default.asp Логотипсам не может быть найден, потому что он ищет его в / logos / poolowners / вместо / public / logos / poolowners /
Есть ли способ сделать это без необходимости размещать его на другом провайдере, который позволяетмне поставить файлы сайта прямо в корень / вместо / public?
Спасибо, Карл