Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: htaccess RewriteRule

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не получается организовать перебросы по типам файлов
almair
Отправлено: 21 Апреля, 2011 - 09:20:13
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




Нужно сделать переброс на index.php конструкций аля www[dot]domen[dot]ru/page/111/

делаю :
RewriteEngine on
RewriteRule .*? index.php

все работает, но возникает проблема с файлами css, изображений , но это решаемо так как имеет статичные каталоги, то с js возникают проблемы, в частности с tiny_mce и ее модулей.

Как сделать так что бы если идет обращение к файлу с типом js|png|gif|jpg|css и они существует открывало их, а не перебрасывало на index.php
Попробовал так, но я мб не понимаю что я делаю, не работает Огорчение
RewriteEngine on
RewriteRule .*\.(gif|jpg|png|js)$ - [F]
RewriteRule .*? index.php
 
 Top
Uchkuma
Отправлено: 21 Апреля, 2011 - 09:23:47
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
 Top
almair
Отправлено: 21 Апреля, 2011 - 09:45:29
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




Спасибо помогло
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*? index.php

Но теперь можно обратиться к рабочим файлам php напрямую, хотелось бы этого избежать, аля защитка Закатив глазки Не подскажете как сделать что бы перебрасывало на основной php файл если обращение напрямую идет к другим php файлам, например при вводе www[dot]domen[dot]ru/classes/class.php перекидывало на www[dot]domen[dot]ru т.е. www[dot]domen[dot]ru/index.php желательно без привязки к определенным каталогам, так как модули постоянно добавляются Подмигивание
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB