Я хотел бы, чтобы mod_rewrite в файле .htaccess связался с базой данных mysql, чтобы предоставить мне информацию о сопоставлении.
В частности, я использую единую базу кода для размещения нескольких сайтов, поэтому ... если пользователь запрашивает изображение, например: http://www.example.com/images/car.jpg
это попадет на мой сервер, и многие другие сайты также будут попадать в папку / images, поэтому мне нужно, чтобы Apache ответил: /home/example/pubic_html/images/7383/car.jpg
Обратите внимание на инъекцию «7383», которая является примером идентификатора сайта для этого пользователя.
По сути, я хочу сопоставить example.com и 7383 с помощью базы данных mysql, а затем передать пользователю нужный файл.
Любые идеи?






Вы можете использовать сценарий как переписать карту, чтобы получить реальный путь.
RewriteMap - это правильная функциональность Apache для использования. Спасибо, Гамбо.
Что нужно отметить, когда я работал над этим:
Работает как чемпион. Спасибо Apache за этот замечательный инструмент.
Был там. Готово. Прекрасно работает.