jID
Постоялец
- Регистрация
- 12 Фев 2008
- Сообщения
- 106
- Реакции
- 31
- Автор темы
- #1
В браузере запрос:
Задача:
Если в папке /somedir/ есть индексный файл index.html ненулевого размера, то редиректить на него, в остальных случаях - в ядро - обработчик core.php.
Вот текущий .htaccess:
	
	
	
		
Сейчас тупо игнорирует нужное мне правило:
	
	
	
		
Собственно... Очень надо...
	
		
			
		
		
	
				
			
	Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Задача:
Если в папке /somedir/ есть индексный файл index.html ненулевого размера, то редиректить на него, в остальных случаях - в ядро - обработчик core.php.
Вот текущий .htaccess:
		Код:
	
	#включаем мод_реврайт
Options +FollowSymLinks
RewriteEngine on
# насильно редиректим на www
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
# Прописываем корень
RewriteBase /
# Режем доступ к .htaccess
RewriteRule ^.htaccess$ - [F]
# То что мне надо (но не работает)
RewriteCond %{REQUEST_URI} ^somedir$
RewriteCond /somedir/index.html !-s
RewriteRule ^(.*)$ /somedir/index.html [R=permanent]
# Главное правило (движок сайта)
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.+)$ /core.php?$1Сейчас тупо игнорирует нужное мне правило:
		Код:
	
	RewriteCond %{REQUEST_URI} ^somedir$
RewriteCond /somedir/index.html -s
RewriteRule ^(.*)$ /somedir/index.html [R=permanent]Собственно... Очень надо...
 
				 
 
		