[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .htaccess
бриклор
здравствуйте, у меня такой .htaccess:

RewriteEngine On
RewriteRule ^(img|css|js)\/(.*)$ public/$1/$2 [L]
RewriteRule ^$ public/index.php
php_value display_errors 2047

строка
RewriteRule ^$ public/index.php

распространяется только на одну страницу если вводим site.ru/
а если ввести site.ru/olol то работать не будет.
если же пишу
RewriteRule ^(.*)$ public/index.php

то работают все ссылки, но к файлам стилей,картинок и т.п. уже доступа нету, может есть какая-то приоритетность у правил? помогите, а то сам найти не могу.
переписав правило на такое:
RewriteRule ^([A-Za-z0-9-]*)$ public/index.php 

конфликт перестал существовать)



Спустя 32 минуты, 55 секунд (4.03.2012 - 08:52) Visman написал(а):
Может так
RewriteEngine On
RewriteRule ^(img|css|js)\/(.*)$ public/$1/$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/index.php [L]


Что за странный?
php_value display_errors 2047


Может так правильнее
php_flag display_errors on
php_value error_reporting 2047

Спустя 42 минуты, 8 секунд (4.03.2012 - 09:34) Ramzil_Nixon написал(а):
RewriteRule /olol? index.php?page=index [L]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.