Проблема с .htaccess

Sintanial

Новичок
Всем добрый день у меня вот такая проблема

Проблема №1 =)
при нажатии на ссылку например
PHP:
< href="/page/"
На сервер должно передаваться ?act=page

Для этого я в .htaccess файле прописал

PHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?act=$1 [L]
Но при нажатии на ссылку вместо того что бы отсылать на сервер переменную она пытается найти директорию page и открыть её

Ну допустим адрес страницы http://localhost/project/www/

при нажатии на ссылку
PHP:
< href="/page/"
она пытается открыть http://localhost/page и понятное дело выбивает ошибку.

Проблема №2

В папке project есть папки css и template в которых лежат файлы со стилями и шаблоны соответственно, в шаблоне header подключаю стили таким вот образом
PHP:
<<link href="/css/style.css" rel="stylesheet" type="text/css" />
Но почему то при вхождении на страницу http://localhost/project/www/ стили не подключатся... . При просмотре кода страницы и попытке явно нажать на ссылку /css/style.css пытается перейти на страницу http://localhost/css/style.css и выбивает ошибка что такой файл не найден.......... не понимаю в чём проблема!!!!!!!! ПОМОГИТЕ ПОЖАЛУЙСТА
 

Sintanial

Новичок
На счёт первого....спасибо конечно за ссылку, но я вроде бы все делал правильно. Объясню исчо раз. В папке project содержится папка css и папка template в которой содержится файл header.php в нем подключается стиль <link href="/css/style.css" />(можно конечно как в статье добавить перед / две точки, но это тоже не помогает) - так вот эта ссылка по идеи должна подключить стиль который находится в project->css->style.css . Но этого почему то не происходит

На счет второго файл .htacces писал не я, а друг.... у него на хостинге эта конструкция пашет ( в том числе и пункт 1), а у меня почему то на локалке тоже самое не пашет, вот и не пойму почему ? !
 

mod_telepat

Новичок
QSA - это для ГЕТ-а

+
>ак вот эта ссылка по идеи должна подключить стиль который находится в project->css->style.css
Нет.

Пост Баева почитай еще раз
 

С.

Продвинутый новичок
Тут одно из двух:
1. либо идти к другу и узнать у него, как сделать, чтоб "запахало"
2. либо все-таки выяснить, что означает «RewriteRule (.*)»
 

Sintanial

Новичок
ребят а подскажите как вообще проверить пашет .htacces или нет ? Потому что мне так кажется что мой сервер его просто напросто игнорирует
 

Lirik

Новичок
Sintanial
проверить директиву AllowOverride, или напиши в нем Deny From All , и попробуй зайти на сайт
 
Сверху