Я пытаюсь получить мой код, чтобы принять URL вроде следующего:Как настроить .htaccess для нескольких частей URL
www.mysite.com/something/something2/something3/something4
I использовали следующий код в моей .htaccess так запросы проходят через файл index.php:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
Это прекрасно работает, если URL является www.mysite.com/something.
Однако, если я изменю его на www.mysite.com/something/something2, у меня возникла проблема с загрузкой внешних файлов, таких как CSS.
Вместо загрузки запрошенного файла CSS он загружает index.php.
Это только, если после домена находится более 1 сегмента. В противном случае он просто загружает CSS.
Вот как я загрузки CSS:
<link rel="stylesheet" href="style.css" type="text/css" />
Вы должны использовать абсолютный путь, а не относительным, то есть ' "/style.css"' –
Это работало. Не стесняйтесь публиковать его в качестве ответа. Благодарю. –