Когда я тестирую веб-сайт в своей локальной установке Apache, у меня всегда есть /mysite.com/<site files>
как путь. Когда сайт будет развернут, корневой путь будет просто /
.
Поскольку мне нужно использовать абсолютную ссылку, я должен использовать /mysite.com/files
на localhost, а затем измените его везде, чтобы удаленный сервер просто /
.
Как я могу сделать это лучше? Можно для этого что-нибудь установить в .htaccess?
Поместите это в свой .htaccess (в /):
RewriteEngine On
RewriteRule ^/mysite.com/(.*)$ http://yourwebsite.com/$1 [R=301]
Если это не сработает, замените ^ / mysite на ^ mysite (не могу вспомнить, где он начинает соответствовать).