Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Еще раз про ЧПУ.
 
 автор: DJ Paltus   (28.04.2010 в 15:52)   письмо автору
 
 

Пытаюсь внедрить сабж.

Включил mod_rewrite в httpd.conf
Вставил .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

Пишу в index.php
echo $_SERVER['REQUEST_URI'];

пишу в браузер адрес (локальный сервер): http://srvname/this/page/sucks
В лог падает:
[Wed Apr 28 15:47:04 2010] [error] [client 192.168.3.39] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/this
Что я делаю не так?

  Ответить  
 
 автор: ols   (28.04.2010 в 19:59)   письмо автору
 
   для: DJ Paltus   (28.04.2010 в 15:52)
 

Options +FollowSymLinks
RewriteEngine On        

RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule   ^(.*) index.php?%{QUERY_STRING}

  Ответить  
 
 автор: DJ Paltus   (29.04.2010 в 10:27)   письмо автору
 
   для: ols   (28.04.2010 в 19:59)
 

404. наверное, rewriteEngine не включился...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования