существует .htaccess PHP: Options FollowSymlinks RewriteEngine On RewriteRule ^([A-Za-z0-9]+)/$ index.php?categoryID=$1 RewriteRule ^.htaccess*$ - [F] в скриптах должны отображаться картинки из директории images, как запретить ее обработку реврайтом? пробовал найденную в инете RewriteRule ^images/.*$ - [L] но безрезультатно((
попробуй так: и это выражение должно быть первым Это работает: PHP: Options FollowSymlinks RewriteEngine On RewriteRule ^images/(.*)$ images/$1 [L] RewriteRule ^([A-Za-z0-9]+)/$ index.php?categoryID=$1 RewriteRule ^.htaccess*$ - [F]
а если ты комментируешь # RewriteRule ^([A-Za-z0-9]+)/$ index.php?categoryID=$1 работает? попробуй дописать RewriteBase / PHP: RewriteEngine on Options +FollowSymlinks RewriteBase / RewriteRule ^images/(.*)$ images/$1 [L] RewriteRule ^([A-Za-z0-9]+)/$ index.php?categoryID=$1 RewriteRule ^.htaccess*$ - [F]
нет не работает с комментом, всегда когда присутствует строка RewriteRule ^images/(.*)$ images/$1 [L] выдает 404 ошибку
А так работает? Я имею ввиду отображаються ли рисунки Если нет то ошибка не в htaccess, может папка по другому называеться?, типа image хотя почему у тебя картинки не отображаються, странно... попробу й поставить в src="/images/test.gif", слеш перед images
так убралась ошибка 404 но всеранво без картинок папка точно images в теги img пробовал дописывать / перед путем аналогично
Naydav так вообще 404 ошибка говорю же NOmeR1 думаю ыт не совесм понял вопрос... FeraS спасибо, но не решает моего вопроса(
Naydav нет, картинки пропадают только если обращаться по реврайтным ссылкам, по обычным они прекрасно работали и работают сейчас blackybr дык это и необходимо сделать, но что-то никак не выходит =))
Да здравствует Я и все помогавшие))) все оказалось банально, хтэйсес содержал то есть http://site.com/?categoryID=123 => http://site.com/123/ а это значит, что то что <img src="images/blablabla.gif"> справедливо не будет работать в случае с реврайтными путями без "../" если праивть тег img то все работает, но хотелось бы решить эту задачу с помощью .htaccess я с его синтаксисом пока не очень лажу, по этому прошу подсказать, как мне модифицировать первую строку из циаты, чтобы получить "*/images/blablabla.gif" -> "images/blablabla.gif" (то есть где-то в начале строки надо добавить *)