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)?
[Это сообщение - спам!]
Последние сообщения из форума
29096
|
|