Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 12
1

Mod_rewrite

05.04.2016, 03:06. Показов 455. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Практикуюсь в написании чпу, собственно почти весь сайт перевёл в чпу и всё замечательно, в ajax запросе при удалении товара посылается сообщение в скрипт с определёнными параметрами для удаления и он отвечает то что скрипт к которому ajax обратился не существует (в нормальной версии js получает ответ и удаляет товар со страницы и бд). В консоли хрома от скрипта прилетает 404 ошибка но запрос проходит.
Из за того что чпу изменял адекватный путь к контенту на странице на несуществующий, пришлось это профиксить костылём такого рода:
PHP
1
2
3
4
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^Товар/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/(.*)$ $2/$3 [R=301,L]
костыль работает!, скрипт к которому летят аргументы mod_rewrite успешно переадресовывает по шаблону выше и из за редиректа 301 ответ в ajax не приходит, посоветуйте как решить данную проблему?
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2016, 03:06
Ответы с готовыми решениями:

mod_rewrite
Папка url имеет такой адрес: C:\wamp\www\url Создал файл .htaccess, в котором прописал:...

mod_rewrite
Добрый день. У меня такая проблема. Есть ссылка ...

mod_rewrite
здрасте. Помогите разобраться. Есть вот такая ссылка ...

mod_rewrite
Всем доброго дня суток! У меня есть система в котором очень много URL и для этого используется...

1
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 12
06.04.2016, 16:12  [ТС] 2
Проблема решилась весьма просто, достаточно указать полный путь до скрипта на сайте.
Спасибо за ячейку из бд на Киберфоруме.
0
06.04.2016, 16:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2016, 16:12
Помогаю со студенческими работами здесь

mod_rewrite
Доброго времени суток) все это дело в папке "razdel1" меню: <a href="lang_1/">ru</a> <a...

mod_rewrite
необходимо перенаправить пользователя с адреса http://www.site.ru/sect/subsect?p=3 на адрес ...

Mod_rewrite
Написал такие 3 правила RewriteRule ^(.*)/()/()$ reader.php?comics=$1&ch=$2&page=$3 ...

mod_rewrite
RewriteEngine On RewriteBase /ru RewriteRule ^цветы/?$ flowers.php RewriteRule ^flowers.php/?$...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru