| 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
|