Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .httacces на локале, mod_rewrite 
V
    Опции темы
NNaarreekk
Дата 1.5.2009, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



Пишу стандартный:
Код

RewriteEngine on
RewriteRule ^(.*)$ index.php?path=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


в папке где этот самый .httacces
в index.php:
Код

echo$_SERVER['REQUEST_URI'];


при попытке зайти на http://localhost/papka_s_httacces/chto_nibud/index.html выдает ошибку типа такой страницы нету, a должен был как я понимаю
Код

papka_s_httacces/?path=chto_nibud/index.html 


В чем дело?
PM MAIL WWW   Вверх
ksnk
Дата 2.5.2009, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 5
Всего: 386



неправильно Сначала идет rewriteCond, потом rewriteRule. Да и циклится, вероятно,  не следует...
Что-то вроде:
Код

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !index.php$
        RewriteRule ^(.*)$ index.php?path=$1 [L]
</IfModule>





--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
NNaarreekk
Дата 2.5.2009, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



ksnk, переписал по твоему вся та же ошибка!(((

Может ли просто httacces не работать?

Добавлено через 3 минуты и 9 секунд
и это даже смотря на то что переименовал httacces в htaccess smile  smile 
PM MAIL WWW   Вверх
NNaarreekk
Дата 2.5.2009, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



в инете нашел что в httpd.conf должна быть строка:
Код

AccessFileName .htaccess


но вот появилась другая проблема!! У меня нету такого файла!!
Что делать???
PM MAIL WWW   Вверх
NNaarreekk
Дата 2.5.2009, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



Я уже кажется начал сам с собой разговаривать,но что делать!
Попытался сделать так:
Код

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

(как и написано в этом форуме)

Выдает 500 Internal Server Error
а в логах:
Код

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration


Кому нибудь знакома проблема?

Я все еще надеюсь и жду ответ!
PM MAIL WWW   Вверх
NNaarreekk
Дата 2.5.2009, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: нет
Всего: 3



Все получилось!!
в httpd.conf добавил
Код

LoadModule rewrite_module modules/mod_rewrite.so

И все сработало!!


ksnk, спасибо запомощь!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0808 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.