HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Apache и RewriteRule
  #1  
Старый 21.08.2008, 11:40
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию Apache и RewriteRule

Решил сделать чпу но чегото не получается:
Код:
RewriteRule ^install$ install.php [L]
При запросе к /install появляется 404 ошибка. mod_rewrite включен. Подскажите в чем может быть проблема..

Последний раз редактировалось ChaaK; 21.08.2008 в 11:46..
 
Ответить с цитированием

  #2  
Старый 21.08.2008, 11:42
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
С нами: 10160966

Репутация: 1719


По умолчанию

по логике вещей все верно, только что у себя проверил.
mod_rewrite точно включен? уже были успешные случаи его использования?

в httpd.conf директива
AllowOverride
должна быть установлена со значением All, чтобы .htaccess мог изменять любые параметры.

Последний раз редактировалось n1†R0x; 21.08.2008 в 11:45..
 
Ответить с цитированием

  #3  
Старый 21.08.2008, 11:47
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
С нами: 10194899

Репутация: 30
По умолчанию

Может скажу глупость, но файл install.php лежит там же где и .htaccess ?

Последний раз редактировалось disc; 21.08.2008 в 11:52..
 
Ответить с цитированием

  #4  
Старый 21.08.2008, 11:51
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
Сообщение от disc  
Может скажу глупость, но файл install.php лежит там же где и .htaccess ?
Да хоть куда его не клади...
На локалхосте тоже самое

Последний раз редактировалось ChaaK; 21.08.2008 в 11:54..
 
Ответить с цитированием

  #5  
Старый 21.08.2008, 11:52
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
С нами: 10194899

Репутация: 30
По умолчанию

Код:
RewriteEngine on
Есть такая запись над правилом?

Весь .htaccess скинь чтобы было понятнее
 
Ответить с цитированием

  #6  
Старый 21.08.2008, 11:55
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
Сообщение от disc  
Код:
RewriteEngine on
Есть такая запись над правилом?

Весь .htaccess скинь чтобы было понятнее
Спасибо помогло
 
Ответить с цитированием

  #7  
Старый 21.08.2008, 11:58
disc
Новичок
Регистрация: 27.12.2006
Сообщений: 27
С нами: 10194899

Репутация: 30
По умолчанию

Бывает
 
Ответить с цитированием

  #8  
Старый 04.09.2008, 15:02
temp_late
Познающий
Регистрация: 22.08.2006
Сообщений: 39
С нами: 10379137

Репутация: 11
Question

А могут еще какие нибудь причины по каторым модуль не срабатывает?
Сборка: Apache/2.0.55(win32) PHP/5.1.0 под виндовс хп

phpinfo();
Loaded Modules:

core mod_win32 mpm_winnt http_core mod_so mod_php5 mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir

http.conf

Код:
<Directory "c:/webserver/www">
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
.htaccess

Код:
#second
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
index.php
PHP код:
<?php
 
echo $_SERVER['REQUEST_URI'];
    
phpinfo();
 
?>
При включение в .htaccess
RewriteEngine on

В браузере отображаеться ошибка веб сервера:


Цитата:
Forbidden

You don't have permission to access / on this server.
Apache/2.0.55 (Win32) PHP/5.1.0 Server at localhost Port 80

Последний раз редактировалось temp_late; 04.09.2008 в 15:06..
 
Ответить с цитированием

  #9  
Старый 04.09.2008, 15:38
Dr1ver
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
С нами: 9328362

Репутация: 184
По умолчанию

ХЗ не силён в этом вопросе.
Лично я юзаю так:
Код:
RewriteEngine On
RewriteRule !.(gif|jpg|png|js|css|htm|html|swf|rtf|doc|txt)$ index.php

В скобках расширения файлов-исключений
 
Ответить с цитированием

  #10  
Старый 04.09.2008, 15:50
temp_late
Познающий
Регистрация: 22.08.2006
Сообщений: 39
С нами: 10379137

Репутация: 11
По умолчанию

Спасибо за выражения, нужная вещь, искал я эти исключения но без успешно.
А у тебя какой вебсервер, комплект?

Пробовал Top Server ставить, вроде все хорошо, но модреврайт там тоже не получился, а у правайдерского на платном хостинге скрипт работаеют. Может версия старая на модреврайт.. Правда на топ сервере у меня перестали создаваться виртуальные хостинги, какойто глюк, в файлах вроде все создает, а через http не хочет видеть..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft стала спонсором разработки веб-сервера Apache BlackSun Мировые новости. Обсуждения. 12 28.07.2008 13:52
htaccess (есть вопрос) comeoff PHP 6 17.06.2008 21:37
vBulletin 3.6.8 + mod_rewrite + URL it's my Болталка 3 18.12.2007 14:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.