Size: a a a

2021 July 10

AS

Aliaksandr Sadouski in Evolution CMS
источник

СК

Сергей Корнелюк... in Evolution CMS
было require_once стало require
источник

AS

Aliaksandr Sadouski in Evolution CMS
Для общей информации так сказать))
источник

СК

Сергей Корнелюк... in Evolution CMS
Я специально смотрел видос Дмитрия чтобы плагин по новому сделать
источник

СК

Сергей Корнелюк... in Evolution CMS
так от тоде передачу по ссылке использовал
источник

СК

Сергей Корнелюк... in Evolution CMS
Но не суть. Не втом проблемма
источник

AS

Aliaksandr Sadouski in Evolution CMS
А, ну ладно, ловите баги вместе с ним тогда )))
источник

СК

Сергей Корнелюк... in Evolution CMS
Было
require_once MODX_BASE_PATH."assets/modules/seigerlang/plugin/plugin.seigerlang.php";
Стало
require MODX_BASE_PATH."assets/modules/seigerlang/plugin/plugin.seigerlang.php";
источник

СК

Сергей Корнелюк... in Evolution CMS
Может кому пригодится
источник
2021 July 12

К

Камиль in Evolution CMS
Ё, господа! С хтакесами не селён, подскажите плиз как переделать
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
источник

К

Камиль in Evolution CMS
мне крч надо не для эво сразу скажу
источник

К

Камиль in Evolution CMS
есть несколько файлов php и надо чтобы в каждом обращении к нему с подпапкой на него шёл гет запрос
источник

К

Камиль in Evolution CMS
типо есть файл test.php он откроется /test , а если /test/qwr, то это по сути /test?q=qwr
источник

К

Камиль in Evolution CMS
только мне бы динамичное правило
источник

К

Камиль in Evolution CMS
не хочу копипастом заниматься
источник

SV

Serguei VeseloV in Evolution CMS
В RewriteRule после пробела стоит регулярное выражение - символ ^охначает начало строки, $ - конец строки, что между ними - соответствует perl-подобным правилам регулярок. После пробела стоит строка, в которую надо преобазовать то, что подошл. В ней $1, $2 и т.д. - соответстивя для совпадений в скобочках (первые скобки, вторые скобки и т.д.)
источник

SV

Serguei VeseloV in Evolution CMS
Флаги L,QSA в конце строки - L означает, что на этой строке нужно прекратить разбирать htaccess, QSA означает, что при редиректе нужно оставить в адресной строке исходный адрес.
источник

SV

Serguei VeseloV in Evolution CMS
Сейчас поищу пару примеров похожих, как у меня это сделано.
источник

SV

Serguei VeseloV in Evolution CMS
Например, вот пример из сайта еще 2000х годов:
RewriteBase /
RewriteRule ^(mesta)/([A-Za-z0-9_^/]+)/([A-Za-z0-9_^/]+)/([A-Za-z0-9_^/]+)\.html$ /index.php?content=mesta&lev1=$2&lev2=$3&lev3=$4 [L,QSA]
RewriteRule ^(mesta)/([A-Za-z0-9_^/]+)/([A-Za-z0-9_^/]+)\.html$ /index.php?content=mesta&lev1=$2&lev2=$3 [L,QSA]
RewriteRule ^(mesta)/([A-Za-z0-9_^/]+)\.html$ /index.php?content=mesta&lev1=$2 [L,QSA]

RewriteRule ^(showpicture)/([A-Za-z0-9_^/]+)\.html$ /index.php?content=mesta&showpicture=$2 [L, QSA]

Первый RewriteRule означает, что все адреса вида meta/параметр_1/параметр_2/параметр3.html будут редиректиться на страницу /index.php?content=mesta&lev1=параметр_2&lev2=параметр_3&lev3=параметр4.
источник

К

Камиль in Evolution CMS
я уже почти разобрался, но не могу заставить работать как надо
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteRule ^(.*)/(.*)$ $1.html?q=$2 [S,QSA]
RewriteRule ^(.*)$ index.html?q=$1 [L,QSA]
источник