Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с mod_rewrite 
:(
    Опции темы
lasalexx
Дата 2.1.2008, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



Поздравляю всех с новым годом!

Может я не в том разделе спрашиваю, но на этом форуме я не нашёл подходящего раздела.
Хочу ссылку
http://localhost/flashintro/friends/
поменять на
http://localhost/flashintro/index.php?a=friends

создал вот такой .htaccess в папке localhost/flashintro

Код

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule friends/?$ ./index.php?a=friends [NC,L]


адрес меняется, но на странице я использую условные адреса к картинкам, к css файлу и к различным ссылкам сайта.
адрес css файла меняется (то есть находит файл http://localhost/flashintro/style.css), но адреса картинок, js файла и других html страниц берутся условно относительно папки friends. (то есть http://localhost/flashintro/friends/...)
Можно ли изменить условные адреса всех файлов?
PM MAIL WWW ICQ MSN   Вверх
flashaa
Дата 2.1.2008, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: нет
Всего: 25



Цитата(lasalexx @  2.1.2008,  11:03 Найти цитируемый пост)
Можно ли изменить условные адреса всех файлов? 

В контроллере (index.php) можно расчитать "настоящий" http-путь к папке, используя $_SERVER['PHP_SELF'] , 'DOCUMENT_ROOT'  и тд.
Дальше можно написать префикс ко всем включаемым файлам, таким образом, что пути будут абсолютными.
Код

echo HTTP_ROOT . 'style.css';

PM MAIL   Вверх
lasalexx
Дата 2.1.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



а с помощью mod_rewrite нельзя?
А то не охота переписывать все адреса.
PM MAIL WWW ICQ MSN   Вверх
Vaulter
Дата 2.1.2008, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



можно, если они будут указаны путем от DOCUMENT_ROOT, то есть, грубо
/css/style.css
^
+------------- "/" в начале =)


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.