После редактирования файла htaccess для коротких URL-адресов, теперь моя страница сломалась и php включил файлы и изображения не работают,
Это мой htaccess в public_html
RewriteRule ^car/name/(.*)$ /car.php?name=$1 [L,QSA]
Все включенные файлы и изображения находятся в папке / files ,
Теперь проблема в том, когда я навещаю
http://example.com/car.php?name=hundai
он работает, и все в порядке,
но проблема связана с переписанным URL-адресом
http://example.com/car/name/hundai
Он разбивает все php-файлы и изображения.
Не могли бы вы помочь исправить это?
RewriteRule изменяет ваш URL http://example.com/car.php?name=hundai на http://example.com/car/name/hundai , что означает, что путь к файлам находится в каталоге, который раньше не был. это означает, что любые относительные ссылки в документе не будут работать. Чтобы решить эту проблему, вам нужно использовать Html
Базовый тег внутри «главы» вашего документа.
<head> <base href="http://example.com/files/"> </head>