Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
Rewrite и файл styles.css (azm) 30/12 - 00:06:05
      Re: Rewrite и файл styles.css (Евгений) 30/12 - 08:59:34
      Re: Rewrite и файл styles.css (azmr) 30/12 - 14:29:42
      Re: Rewrite и файл styles.css (Евгений) 31/12 - 04:31:16

> Original message text:
> From: azm - 30/12 - 00:06:05
> Subject:Rewrite и файл styles.css
> -----------------
> Здравствуйте, кто-нибудь решал подобную проблему:
> имеется простой файл .htaccess
> RewriteEngine On
> RewriteBase /
> RewriteRule ^(.*)$ index.htm
>
> и простой файл index.htm
> <html>
> <head>
> <link rel="stylesheet" type="text/css" href="styles.css">
> </head>
> <body><h1>Test 12345</h1></body>
> </html>
>
> При их совместном использовании стилевой файл styles.css не находится в корневой папке сайта, а он там есть! В чем дело?
>
>


From: azmr - 30/12 - 14:29:42
Subject:Rewrite и файл styles.css
-----------------
Спасибо, это я понял (с Rewrite только начал работать). Но проблема в целом состоит в следующем: все запросы должны обрабатываться одним файлом, который анализирует REQUEST_URI, который сам выглядит как a/b/c (может больше), и принимает решение, какой модуль грузить, ну и т.д.

Возможно, надо для каждой комбинации свое правило, типа:
---------------------------------------------------------
^([a-z]*)$ или
^([a-z]*)/([a-z]*)$ или
^([a-z]*)/([a-z]*)/([a-z]*)$
---------------------------------------------------------
но хотелось бы общее решение.
Правило ^(*.)$ работает, но стилевой файл не подключается (в вашем примере работает a и a/b, а почему a/b/c не работает - не понимаю.
Да, что означает "/" в RewriteBase? Корень сайта или папку a/b/c (если запрос выглядит как http://site/a/b/c)?


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29096




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |