prostogorod |
|
---|---|
Хочу сделать красивый URL добавления страницы в модуле, типа https://site.ru/clinics/add
В строке браузера
https://site.ru/clinics/add
В пресете handy.dat
clinics m=add clinics/{$m} Но при нажатии по ссылке - 404
Подскажите, пожалуйста, как правильно сделать?
|
Kopusha |
|
---|---|
Added 31 seconds later:
|
Edward |
|
---|---|
Может быть это собственный модуль clinics ? На самом деле 1. Файл преобразований называется по умолчанию urltrans.dat 2. Он нужен только для того, чтобы движок фомировал красивые ссылки, а вашем случае нужно прописать правило в Nginx или Apache (что там у вас за сервер). Сервер как раз отвечает за обратное преобразование. Для Nginx будет выглядеть примерно так: rewrite "(?i)^/clinics/add" /index.php?e=clinics&m=add last;
Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
prostogorod |
|
---|---|
Модуль clinics это клон модуля page. Удалось сделать https://site.ru/clinics/add В пресете handy.dat clinics m=add clinics/{$m} В файле .htaccess RewriteRule ^clinics/add?$ index.php?e=clinics&m=add
Но теперь появилась проблема, страница не сохраняеться при таких настройках, а в url появляеться a=add Кто может чем подсказать? Прошу помощи у старожил! |
|
Bu gönderi prostogorod tarafından düzenlendi (2018-03-13 11:38, 7 yıllar önce) |
Dayver |
|
---|---|
https://site.ru/clinics/add это урел страницы с формой добавления, а какой адрес в теге action самой формы добавления на этой странице? Pavlo Tkachenko aka Dayver
|