Intereting Posts
Firefox не показывает мой CSS Это плохая идея избежать HTML перед вставкой в ​​базу данных, а не после вывода? Изменение скрытого поля Значение с jquery и получение нового значения на сервере показать полную страницу div overlay раз в день / ip Размещение дочернего содержимого вне родительского контейнера Плагин jquery для привязки данных к подсказке (позывной) Вкладки jQueryUI наведите указатель мыши на отключенную ссылку, как мне изменить курсор, чтобы он не отображался? Какая лучшая библиотека браузера на стороне клиента для загрузки нескольких файлов по http? Получить высоту целой страницы в пикселях Как сделать центр изображения (вертикально и горизонтально) внутри большего div Очень трудно решить и странную проблему перехода непрозрачности CSS3 (… должна быть ошибка?) Изменить размер div на размер браузера Что такое viewport в HTML. Как правильно использовать метод jQuery off () для удаления событий mouseenter и mouseleave с элемента свести к минимуму код, поскольку я использую один и тот же код только содержание в изменениях в p тегах и изменения заголовка компонента AccordionHeader

Как скрыть вложенную папку при перезаписи URL-адресов

Мой сайт: www.mysite.com/subfolder/login/index.php

Я хочу, чтобы URL-адрес был просто www.mysite.com/login/index.php . Я попытался изменить файл .htaccess в корневой папке следующим образом:

 RewriteRule ^login\/index\.php$ /subfolder/login/index.php [L] 

– но проблема в том, что тогда он не может использовать или получить доступ к файлу CSS (style.css) из папки входа.

 # fix js/images/css RewriteRule ^.+?/((img|css|js)/.+)$ /subfolder/login/$1 [L,NC] 

Попробуйте добавить это как первое правило в htaccess . Или вы можете использовать

 # fix js/images/css RewriteRule ^.+?/((img|css|js)/.+)$ http://www.yourdomain.com/subfolder/login/$1 [L,NC] 

Здесь вы можете увидеть больше примеров и способов перезаписи: https://wiki.apache.org/httpd/Rewrite

Добавить другое правило для css или использовать абсолютный путь CSS, например:

 RewriteRule login\(.*)\.css /subfolder/login/$1.css [L] 

Название не похоже на вопрос в конце вашего описания, но чтобы ответить на последний: если у вас возникли проблемы с вашими ресурсами (изображениями, css, внешними javascript и т. Д.) После перезаписи URL, используйте абсолютные пути, для пример:

 /subfolder/login/style.css 

вместо чего-то вроде:

 ../style.css /* this will probably not work when rewriting urls */