Причина, по которой это не работает, заключается в том, что "красивые URL-адреса" и пути работают (относительные / абсолютные).
Попробуйте просмотреть свои URL-адреса с разными "уровнями" глубины:
/staff/staffprofile/payslip
будет 2-го уровня /payslip
будет 0-го уровня 1010 *
Учитывая тот факт, что вы, вероятно, используете папку "publi c", в которой хранятся все ваши активы и ваш индексный файл. php, вы должны убедиться, что веб-сервер фактически использует путь относительно вашей папки "root", в данном случае это папка publi c.
Скажите, что ваши изображения хранятся в .../public/uploads/
. (...
- предыдущие папки в пути)
В зависимости от того, как вы связываете свое изображение, веб-сервер будет искать изображение в другом месте:
Без первой пересылки sla sh (uploads/image.png
)
- Вкл.
/staff/staffprofile/payslip
: .../public/staffprofile/payslip/uploads/image.png
- Вкл.
/payslip
: .../public/uploads/image.png
Без forward sla sh, он работает только с URL-адресами уровня 0.
, тогда как с forward sla sh (/uploads/image.png
)
- On
/staff/staffprofile/payslip
: .../public/uploads/image.png
- Вкл.
/payslip
: .../public/uploads/image.png
Я также выучил это нелегко и выяснил это случайно, поэтому я рад, что это помогло кто то.