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

Форум Apache

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

 

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

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

тема: mod_rewrite !!!
 
 автор: psychomc   (06.04.2009 в 11:47)   письмо автору
 
 

главная страница сайта имеет адрес http://www.site.com/home
покажите пожалуйста как с помощью htaccess преобразовать ее к виду http://www.site.com
из похожего что нашел ничего не работает :(

в httpd.conf прописано:
#LoadModule rewrite_module modules/mod_rewrite.so

  Ответить  
 
 автор: psychomc   (07.04.2009 в 10:08)   письмо автору
 
   для: psychomc   (06.04.2009 в 11:47)
 

неужели никто не сталкивался с такой проблемой :((

  Ответить  
 
 автор: psychomc   (09.04.2009 в 12:04)   письмо автору
 
   для: psychomc   (07.04.2009 в 10:08)
 

ни то что помочь, даже ни кто не облажал :(

  Ответить  
 
 автор: ddhvvn   (09.04.2009 в 13:51)   письмо автору
 
   для: psychomc   (06.04.2009 в 11:47)
 

бред какой то...
а что же у Вас в корне находится?

  Ответить  
 
 автор: psychomc   (09.04.2009 в 14:59)   письмо автору
 
   для: ddhvvn   (09.04.2009 в 13:51)
 

да просто сейчас то что на главной странице загружается из папки с модулями, которые по идее не должны быть на главной странице )) и идет тупо переадресация из корня. так что по поводу mod_rewrite?

  Ответить  
 
 автор: Петр   (09.04.2009 в 15:57)   письмо автору
 
   для: psychomc   (09.04.2009 в 14:59)
 


# кодировка
AddDefaultCharset windows-1251
# включение mod_rewrite
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# список файлов который надо пропускать, остальные запросы переводить на указанный путь
RewriteRule !.(jpg|gif|png|bmp|ico|html|tpl|css|js|vbs) /home/index.php

  Ответить  
 
 автор: Yuri   (09.04.2009 в 15:27)   письмо автору
 
   для: psychomc   (06.04.2009 в 11:47)
 

Вы хоть скажите какая версия Apache?.. на какой оси?
Вообще в httpd.conf уберите # с указанной строки (это комент и Apache ее не читает), сервер нужно рестартануть.
В файл .htaccess добавте строки


RewriteEngine on
Options +FollowSymlinks
RewriteBase /

RewriteRule  ^(строка от "/")$   /(внутренняя строка от "/")  [NC,L,QSA] 



А вообще проще алиасы прописать или виртуалку настроить чем модулем строку парсить на физ директорию.. Вы же понимаете что есть еще относительные пути для html, есть куки.. ИМХО это изврат..

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

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