Перейти к публикации

Проблема с modrewrite в 5,7


igramnet

Рекомендованные сообщения

Устанавливал модуль человеку и сталкнулся с проблемой. В engine.php прописал

case "files" :

include ENGINE_DIR.'/modules/files/files.php';

break;
В htaccess
RewriteRule ^files(/?)+$ index.php?do=files  [L]
В итогде набираю адрес _http://site.com/files/'>http://site.com/files/ получаю _http://site.com/files/'>http://site.com/files/?do=files С остальными ссылками нормально. Более того. Меняю в htacces на
RewriteRule ^files(/?)+$ index.php?do=files1  [L]

RewriteRule ^files2(/?)+$ index.php?do=files  [L]

получаю

_http://site.com/files2'>http://site.com/files2 - всё нормально, а _http://site.com/files - _http://site.com/files/'>http://site.com/files/?do=files1

В чём может быть проблема?

Ссылка на сообщение
Поделиться на других сайтах

В итогде набираю адрес

_http://site.com/files/

получаю

_http://site.com/files/?do=files

не понятно с чего ты взял что получаешь именно это?

в каком месте в htaccess вставляешь строчку?

Ссылка на сообщение
Поделиться на других сайтах

после favorites
сразу всё стало ясно =)

В адресную строку посмотрел и получил этот адрес.
то есть набрал http://site.com/files/, а браузер произвёл редирект на http://site.com/files/?do=files ?

Тогда строчка

RewriteRule ^files(/?)+$ index.php?do=files  [L]

к этому действию не имеет никакого отношения

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...