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

Форум Apache

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

 

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

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

тема: и опять mod_rewrite
 
 автор: Dobryy   (28.02.2007 в 22:08)   письмо автору
 
 

Сижу цеоый день изучаю форум и не могу никак сделать такую вещь:
Мне нужно чтоб при введении
http://localhost/site/auth
Открывалась
http://localhost/site/index.php/auth
Но чтоб в адрессной строке отображалось
http://localhost/site/auth

Вообщем чтоб "index.php/" всегда вырезалось

   
 
 автор: cheops   (01.03.2007 в 13:18)   письмо автору
 
   для: Dobryy   (28.02.2007 в 22:08)
 

Можно поступить следующим образом
RewriteEngine On 
RewriteBase / 
RewriteRule ^site/auth site/index.php/auth 

Или у вас site и auth переменные величины?

   
 
 автор: Dobryy   (01.03.2007 в 16:27)   письмо автору
 
   для: cheops   (01.03.2007 в 13:18)
 

только auth переменная и ещё могут быть такие случаи

site/index.php/auth/a
и
site/index.php/auth/a/b

auth, a, b переменные

ЗЫ попробовал тот вариант который Вы написали ввел http://localhost/site/auth выдало 404 еррор, а в логах апача
[Thu Mar 01 15:34:00 2007] [error] [client 127.0.0.1] File does not exist: D:/web/xampp/htdocs/site/auth

спс

   
 
 автор: elrevin   (02.03.2007 в 06:26)   письмо автору
 
   для: Dobryy   (01.03.2007 в 16:27)
 

попробуйте так:

RewriteEngine On  
RewriteBase /  
RewriteRule ^site/([a-z]*)$ site/index.php/$1

   
Rambler's Top100
вверх

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