[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mod rewrite на хостинге
moskitos80
Всем привет. Подскажите пожалуйста: у меня на сайте есть такие ссылки:


хттп://www. ... .ru/index.php?component=catalog&task=browse_cat&idcat=3
хттп://www. ... .ru/index.php?component=catalog&task=browse_cat&idcat=3&p=2


и другие, но структура примерно такая же.
Мне надо их преобразовать в ссылки вида:


хттп://www.site.ru/index.php/catalog/browse_cat/idcat/3
хттп://www.site.ru/index.php/catalog/browse_cat/idcat/3/p-2


Я написал в .htaccess следующее:
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteEngine On
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?option=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?option=$1&task=$2&$3=$4 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)-([^/\.]+)/?$ index.php?option=$1&task=$2&$3=$4&$5=$6 [L]


Криво, но локально на денвере работает, а на хостинге нет - когда набираю:
хттп://www.site.ru/catalog/browse_cat/idcat/2
- ругается:
The requested URL /www.site.ru/index.php was not found on this server.
Пытаюсь отследить переменную 'REQUEST_URI' - куда то пропадает имя хоста т.е. в переменной следующее: хттп:///index.php?catalog/browse_cat/idcat/2...
Кто сталкивался? В чём может быть дело?



Спустя 1 час, 32 минуты, 14 секунд (12.04.2010 - 15:48) vagrand написал(а):
а на хостинге мод реврайт установлен?

Спустя 10 минут, 5 секунд (12.04.2010 - 15:58) moskitos80 написал(а):
mod rewrite на хостинге установлен biggrin.gif . И PHP как модуль...

Спустя 4 часа, 5 минут, 53 секунды (12.04.2010 - 20:04) jetistyum написал(а):
а где у тебя лежит папка относительно корня сервера, в которую ты вкладываешь этот хтаццесс?

Спустя 50 минут, 48 секунд (12.04.2010 - 20:54) moskitos80 написал(а):
Файл лежит в корне сайта ну совсем уж точно то "документ рут" дает следующую строку:
/var/www/пользователь/data/www/сайт.ru/.htaccess

Спустя 3 часа, 1 минута, 12 секунд (12.04.2010 - 23:56) jetistyum написал(а):
вот хрен его знает, вроде работает и должно работать, если только у тебя действительно index.php не потерялся...

Спустя 9 минут, 49 секунд (13.04.2010 - 00:05) moskitos80 написал(а):
Нет увы - не потерялся... Может что с настройками на хостиинге намудрили..? В общем буду анализировать работу и результаты по кусочкам - может что допетрю.. На крайняк службе поддержки мОзги попарю smile.gif В общем можете наверное закрывать тему mellow.gif


_____________
Сложное - просто. Простое сложно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.