Артур
вот так выводит
Сергей
А у тебя сами файлов стилей по https доступны?
Артур
lf
Артур
да
Артур
https://auto-parts.space/assets/ccb7eca6/css/animate.css
Артур
все доступно
Артур
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Артур
вот так прописал в корне сайта
Артур
в .htaccess
SiZE
Dmitriy
хочу сделать так: jQuery.ajax({url: "/path/action/123", method: "POST", data: {"one": 1, "two": 2}}); не хочет постом 123 в аргумент передавать
Dmitriy
типа 'path/action/<id:\d+>' => 'controller/action'
SiZE
url неправильно описан видимо
Dmitriy
как описать правильно?
SiZE
Dmitriy
не работает
SiZE
в jquery руками прописываешь путь?
SiZE
правило в обе стороны работает, т.е. если сгененирует правильный url, значит все ок
Dmitriy
400 (Bad Request) получаю
Dmitriy
jquery просто дёрнул для теста
SiZE
давай реальные данные кеж
SiZE
не ссы не засмеем тебя )
Alexey
Dmitriy
точно
Dmitriy
а не
Dmitriy
шлётся
Dmitriy
с куками
Dmitriy
условно говоря, в правилах написано 'somealias/module/_test/<id:\d+>' => 'module/controller/test',
Dmitriy
в контроллере
Dmitriy
public function actionTest($id)
{
$params = Yii::$app->request->post('id');
return $this->responseOk($params);
}
Dmitriy
гетом работает
SiZE
давай правила показывай все
Dmitriy
постом не работает даже если аргумент из метода удалить
SiZE
SiZE
типа к этому методу только GET
SiZE
или только ajax
Dmitriy
не стоит
SiZE
ну чудес то не бывает
Anonymous
а до экшена то вообще доходит?
Anonymous
попробуйте в контроллере закрыть CSRF
Dmitriy
не доходит до экшена
Anonymous
public function beforeAction($action) {
$this->enableCsrfValidation = false;
return parent::beforeAction($action);
}
Dmitriy
сек
Anonymous
мне кажется он у вас отваливается
Dmitriy
хмм сработало
Dmitriy
отключение csrf
Dmitriy
хм хм хм
Alexey
а я говорил
Alexey
Anonymous
:)
Dmitriy
но я то вижу его в куках то
Anonymous
Теперь мы знаем в чем дело
Alexey
можно просто в контроллере public $enableCsrfValidation = false;
Anonymous
дальше создавайте адекватную передачу, т.к. CSRF у вас не передается
Anonymous
🎅
коки
Anonymous
Roman
какие ваши доказательства?
Павел
Хулиганы!
Roman
😊
The Ant
а че в уии есть зарезервированные гет параметры?
dump($_GET, Yii::$app->request->get());
выводит:
array:1 [▼
"q" => "киска"
]
[]
реквест не жрет гет параметр q
SiZE
зарезервированные есть. как минимум для роута
SiZE
можно переопределить в конфиге
SiZE
http://www.yiiframework.com/doc-2.0/yii-web-urlmanager.html#$routeParam-detail
SiZE
The Ant
фильтр отработал... я и забыл про него.. бля
The Ant
сорян ложная тревога
Vadim
Хром какого-то хрена начал редиректить .dev на https. Есть легкий способ исправить? Менять доменную зону во всех конфигах не очень хочется.
Ivan
Нет, нету. .dev купила google и вставила в Chrome HSTS.
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
Ivan
Решение - переехать на .test
Vadim
Мда…
Vadim
А потом они выкупят .test
Павел
Даёшь Firefox!!!!
Stas
и .loc :)
Ivan
Не выкупят. https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Special-Use_Domains
Ivan
Они зарезервированны.
Stas
только что то я в этом списке loc невижу local есть и сокращенного вообще нет
Anonymous
Stas
эт ты наваял или находка при раскопках?