Недавно меня спросили, могу ли я сделать адрес моего друга более удобным для пользователей. В настоящее время его URLs выглядит следующим образом:Доступ к соответствующим файлам CSS/JS с правилом перезаписи htaccess
http://wwww.example.com/site/index.php?page=home
http://wwww.example.com/site/index.php?page=about/john
http://wwww.example.com/site/index.php?page=portfolio/concept-art/2013
Он хотел бы, чтобы они выглядели как этот
http://wwww.example.com/site/home
http://wwww.example.com/site/about/john
http://wwww.example.com/site/portfolio/concept-art/2013
который я думал, было бы очень просто, так что я написал эту следующую переписывают.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/(admin|css|fonts|ico|include|js)/
RewriteRule ^([^_]*)$ index.php?page=$1 [L]
, который, кажется, работает для основных звеньев, как
http://wwww.example.com/site/home
но что-то вроде этого
http://wwww.example.com/site/about/john
ни один из CSS или JS будут загружаться. Поэтому я исправил это, сделав все файлы абсолютными путями, но я беспокоюсь, что мой друг собирается добавить новый плагин или что-то еще и забыть, что он должен сделать его абсолютным путем.
Моего вопрос
Есть ли что-то я мог бы изменить или добавить в моем файле Htaccess, чтобы получить CSS и JS файлов для загрузки с относительным путем? Если да, то что мне нужно сделать?
Я могу» Думаю, я даже не думал о том, что «база» всегда забывает о базовых решениях HTML. ха-ха. Я добавил функцию php, чтобы автоматически генерировать базу, если он когда-либо перемещает свой сайт, но кроме этого это отлично работает. –
Вы радушны, рад, что это сработало. – anubhava