.httaccess @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Заголовок сообщения: .httaccess
Сообщение Добавлено: 8 Сентябрь 2007, 12:51:04 
Почему при переадресации адреса страницы с помощью mod_rewrite, на переадресованной странице перестают работать все стили ссылки на внешние .js и .css файлы?
RewriteRule ^admin/(.*) admin/admingallery.php
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Сентябрь 2007, 14:46:22 
T@i, вопрос: во что превращает твой правило адрес /admin/foobar.css?
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Сообщение Добавлено: 8 Сентябрь 2007, 15:10:07 
Crazy, вы наверно меня не так поняли. Перенаправляется любой адрес введеный например: admin/script.php, admin/fsalkjdfals, admin/dsfa/df/df/fd на страницу admin/admingallery.php а вот именно в ней не отображались стили. наверно я допустил ошибку, я просто изменил на полный адрес страницы и стили заработали:
RewriteRule ^admin/(.*) http://mysite.com/admin/admingallery.php
Теперь у меня вопрос в другом: Например я перенаправляю при ссылке на каталог http://mysite.com/script/ на другую страницу например index.php Проблема в том что когда в любой другой странице стоит ссылка
<script src="script/ajaxquery.js"></script>
например на .js файл или .css файл находящийся в этом каталоге он не может его загрузить. как это можно исправить?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 8 Сентябрь 2007, 17:36:50 
T@i, что значит "исправить"? Пропиши правильные пути.

Различие между абсолютными и относительными путями знакомо?
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Сообщение Добавлено: 10 Сентябрь 2007, 08:00:35 
Crazy, Причем тут пути, читай повнимательней.
Ссылка на внешний .js файл находящийся в каталоге на который я прописал
Код:
^admin/(.*) http://mysite.com/admin/admingallery.php

не пашет в любом случае прописал ли я относительный или абсолютный путь дело совсем ни из-за этого, вероятней всего она тоже переадресуется и как это исправить? да никак
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 10 Сентябрь 2007, 11:08:12 

T@i писал(а):
и как это исправить?


Код:
^admin/(.*).php$ http://mysite.com/admin/admingallery.php

все остальное пусть себе живет там, где нужно.

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 10 Сентябрь 2007, 11:28:34 

T@i писал(а):
Crazy, Причем тут пути, читай повнимательней.



Прочитай внимательно -- глазами -- мой первый ответ в этом треде.
T@i Муж.
новый человек
3
Сообщения: 36
Зарегистрирован: 12.07.07
Сообщение Добавлено: 10 Сентябрь 2007, 14:00:46 
Сделал вот так:
Код:
RewriteCond    /lib/%{REQUEST_FILENAME}  !.js$
RewriteRule    ^lib/(.*)$ http://%{HTTP_HOST}/index.php [NC]

вроде работает. Всем спасибо за советы!!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100