Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Fried_nail
0 / 0 / 1
Регистрация: 03.02.2016
Сообщений: 23
Завершенные тесты: 2
1

Ошибка при работе htaccess

02.06.2016, 23:51. Просмотров 216. Ответов 1
Метки нет (Все метки)

Всем привет, вот совсем недавно познакомился с htaccess и так толком и не понял как его заставить работать так, как тебе нужно. Проблема заключается в следующем.
Настроил ЧПУ таким образом: имя_сайта/контроллер/экшон или имя_сайта/контроллер. Есть экшоны, которые отображают страницу и если в url пишешь только контроллер php дописывает экшон отображения страницы. До недавнего времени успешно пользовался вторым способом (без экшона), но когда я начал указывать полный адрес (имя_сайта/контроллер/экшон) то страницы перестали отображаться и перестали подключаться css и js. Браузеры воспринимают название контроллера как каталог и ищут там файл у которого название - имя экшона. Если прописывать без ЧПУ: имя_сайта/?controller=имя_контроллера&actoin=имя_экшона то всё прекрасно работает.
Так что нужно дописать в htaccess, чтобы браузеры начали правильно правильно понимать url?

Вот мой htaccess
0
Миниатюры
Ошибка при работе htaccess  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2016, 23:51
Ответы с готовыми решениями:

Ошибка в работе .htaccess
Здравствуйте. Читала статью на сайте htmlbook.ru о порядке запуска страниц сайта. Предположим у...

Ошибка при редиректе .htaccess
При редиректе через .htaccess при 404 ошибке, выдает ошибку 500. Как исправить? .htaccess ...

Ошибка при набираете через .htaccess
Добрый вечер всем! У меня небольшая проблема с файликом htaccess Пытаюсь сделать перенаправление,...

Ошибка обработки GET запроса при переадресации .htaccess
В .htaccess есть строчка RewriteRule ^id(+)/?$ /demo/s.php?id=$1 Как можно понять, при...

проблемы в работе .htaccess
Здравствуйте! У меня такая проблема. Надо в части проекта выключить глобальные переменные и...

1
Fried_nail
0 / 0 / 1
Регистрация: 03.02.2016
Сообщений: 23
Завершенные тесты: 2
03.06.2016, 01:43  [ТС] 2
Например если ulr будет domain.ru/register, то php в качестве экшона укажет тот, который отображает страницу (index например) и он её сгенерирует и отобразит, а если ulr будет domain.ru/register/index то браузеры считают, что register это каталог. Как этого избежать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2016, 01:43

Ошибка при работе
Здравствуйте. У меня есть онлайн магазин (локально пока). он рабочий, в коде ошибок нет. Но....

404 ошибка в htaccess
Добрый день! Есть старый движок. В нем есть примитивный механизм ЧПУ, но всякий раз при...

.htaccess ошибка 404
У меня есть файл авторизации index.php он принимает post запросы. допустим путь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru