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

Форум Apache

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

 

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

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

тема: подключение modrewrite
 
 автор: FoReAcH   (25.11.2007 в 14:31)   письмо автору
 
 

Раскоментировал в httpd.conf строку LoadModule rewrite_module modules/mod_rewrite.so,перезапустил Apache.Но при переходе по ссылке http://localhost/smartmotor/test/index.xhtml вылетает ошибка:
"Not Found

The requested URL /xxx/test/index.xhtml was not found on this server.".
В .htaccess такой код:

RewriteEngine On
RewriteBase /
RewriteRule \.(gif|jpg|jpeg|bmp|png|ico|mp3|amr|wav|mid|midi|aac|wma|ogg|scs|col|sis|sisx|jar|jad|mp4|avi|3gp|zip|rar|tar|ldb|php)$ - [L]
RewriteRule ^(.*)$ /xxx/index.php?patch=$1

Подскажите что сделать?Может я его не так подключил?

   
 
 автор: cheops   (26.11.2007 в 11:37)   письмо автору
 
   для: FoReAcH   (25.11.2007 в 14:31)
 

Погодите... а что вы хотите сделать первым правилом?

   
 
 автор: FoReAcH   (26.11.2007 в 15:05)   письмо автору
 
   для: cheops   (26.11.2007 в 11:37)
 

Переадресация на адрес /xxx/index.php?patch=$1 всех ссылок кроме тех которые не содержат эти типы файлов: gif|jpg|jpeg|bmp|png|ico|mp3|amr|wav|mid|midi|aac|wma|ogg|scs|col|sis|sisx|jar|jad|mp4|avi|3gp|zip|rar|tar|ldb|php
Да это не важно.Эта регулярка полностью рабочая.Важно то что если в htaccess напишиш какую ни будь ерунду русскими буквами,то никакой ошибки не возникает.Так что я не правильно сделал?

   
 
 автор: FoReAcH   (26.11.2007 в 18:09)   письмо автору
 
   для: FoReAcH   (26.11.2007 в 15:05)
 

Ни кто не знает?

   
 
 автор: cheops   (27.11.2007 в 11:28)   письмо автору
 
   для: FoReAcH   (25.11.2007 в 14:31)
 

А файл /xxx/test/index.xhtml существует?
Попробуйте проследить путь преобразования mod_rewrite по логам, для этого в виртуальном хосте включите логгирование операций с mod_rewrite
    RewriteLog logs/rewrite.log
    RewriteLogLevel 9

   
 
 автор: FoReAcH   (27.11.2007 в 13:30)   письмо автору
 
   для: cheops   (27.11.2007 в 11:28)
 

все,настроил.Тему можно закрыть.

   
Rambler's Top100
вверх

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