
Павел
17.12.2017
11:10:58
Тебе для кучи страниц надо так делать?

Сергей
17.12.2017
11:11:36
в этом конкретно месте

Павел
17.12.2017
11:11:59
Тогда я не понял откуда возьмётся управление с разных мест

Сергей
17.12.2017
11:12:33
А где редирект прописывается?

Google

?
17.12.2017
11:12:50
apache nginx

Павел
17.12.2017
11:12:57
Можешь прямо в веб сервере в настройках

Сергей
17.12.2017
11:13:30
ну вот, часть в вебсервере, а часть в конфиге urlmanager =)
хочу урлами в одном месте управлять

Павел
17.12.2017
11:14:11
Тебя же не смущает что веб сервер за тебя запросы на index.php переправляет?

Сергей
17.12.2017
11:14:26
нет

Павел
17.12.2017
11:14:32
Не хочешь в одном месте этим управлять разве?

Сергей
17.12.2017
11:17:36
Это разные вещи. В сервере я указываю кто будет обрабатывать запросы, а дальше уже этот кто-то пусть и обрабатывает :)
Генерацию URL сделал, осталось сделать чтобы не работало articles/page/1:
[
'pattern' => 'articles/<page:1>',
'route' => 'article/index',
'defaults' => ['page' => 1],
],
'articles/page/<page:\d+>' => 'article/index',
'articles/<id:\d+>' => 'article/view',
'articles' => 'article/index',

Павел
17.12.2017
11:18:45
Ну удачи тебе

Сергей
17.12.2017
11:18:53
спасибо)

Maxim
17.12.2017
12:26:50
так не?

Google

Сергей
17.12.2017
12:38:27
Может и придется отдельный класс пилит, но не хочется)

?
17.12.2017
12:44:11
если тебе только page 1
переопредели LinkPager
там 1 метод переписать renderItems

Maxim
17.12.2017
12:47:16
можно в каком-нить BaseController->beforeAction() редирект сделать на индекс при $app->request->get('page') == 1

?
17.12.2017
12:47:52
да помоему проще как раз педж линкер переделать
чтоб не тулил page=1

Сергей
17.12.2017
12:48:20
если тебе только page 1
переопредели LinkPager
там 1 метод переписать renderItems
У меня получилось сделать стандартными правилами почти всё, что нужно:
[
'class' => GroupUrlRule::class,
'prefix' => 'articles',
'routePrefix' => 'article',
'rules' => [
[
'pattern' => '<page:1>',
'route' => 'index',
'defaults' => ['page' => 1],
'mode' => UrlRule::CREATION_ONLY,
],
'page/<page:([2-9]|\d{2,})>' => 'index',
'<id:\d+>' => 'view',
'' => 'index',
],
],
Единственное, хочу теперь как-то сделать, чтобы articles/page/1/ редиректил на articles

Maxim
17.12.2017
12:48:27
ну да. это не сильно хорошая практика

?
17.12.2017
12:49:42
просто редирект помоему с точки зрения сео не очень хорошо

Maxim
17.12.2017
12:52:04
так никто не заметит, 301 ответить и пусть боты не заходят больше туда

Сергей
17.12.2017
12:52:44
Но редирект уже с помощью стандартного нормалайзера уже не сделать по-моему :(
Было б удобно, если можно было такие правила задавать:
[
'pattern' => 'page/<page:\d+>',
'defaultPattern' => ''
'route' => 'index',
'defaults' => ['page' => 1],
],

?
17.12.2017
13:41:28
ну никто тебе не мешает реализовать такое

Сергей
17.12.2017
13:49:53

?
17.12.2017
13:50:24
зато будет скилап

Сергей
17.12.2017
13:51:57

?
17.12.2017
13:52:05
:)

Ad.x ??
17.12.2017
15:08:50

Maxim
17.12.2017
15:13:43
Там кажется в head ссылки на основную страницу прописываются и страница не будет учитываться дублем для поисковых ботов

Ad.x ??
17.12.2017
15:22:51
https://pastebin.com/XtwXPnE5
такую байду сочинил когда-то. тож нада было фильтровать лишние гет параметры заодно и редирект 1 страницы

Google

Ad.x ??
17.12.2017
15:23:54
выебали прямо мозг говносеошники с этой хуйней :D
а воще как по мне каноникал и ебись оно врот. вполне хватает, по опыту

Сергей
17.12.2017
15:38:20

Павел
17.12.2017
15:44:11

?
17.12.2017
15:48:38

Maxim
17.12.2017
15:48:56
Да, чет-такое

Vadim
18.12.2017
01:45:44
Что сейчас лучше всего для регистрации пользователей использовать? Раньше лучшим был dektrium/yii2-user, что-то изменилось?

Kirill
18.12.2017
05:16:34
вроде нет

Maxim
18.12.2017
05:54:12

Konstantin
18.12.2017
06:47:18

Ad.x ??
18.12.2017
08:21:01
какие же пидары иногда пишут советы всякие на просторах интрнета...

?
18.12.2017
08:24:43
rm -f /

Владислав
18.12.2017
08:25:36
не корректный патч брамина

Evgeniy
18.12.2017
08:34:48
А у нас человек на работе поставил ubuntu, дал 777 на корневую зачем-то, она сломалась, сказал, что ubuntu гов*о и поставил mint ...

Дмитрий
18.12.2017
08:36:09

Павел
18.12.2017
08:36:53
Бггг

Evgeniy
18.12.2017
08:36:57
Та это было пару лет назад, он потом уволился через какое-то время, мб подумал, что это не его

Дмитрий
18.12.2017
08:37:33
?

Evgeniy
18.12.2017
08:37:50

Google

?
18.12.2017
08:47:02

Evgeniy
18.12.2017
08:47:49
так мог бы и не ставить тогда ее, зачем убивать то)

Алексей
18.12.2017
08:47:53
а как связано юнити и права 777 на корень? (если что, я вообще на феде сижу)

Evgeniy
18.12.2017
08:48:53
та там просто история была на убунте, типа дал чел 777 на корень, а потом ее говном назвал и поставил минт, почему ему в голову и на минте то не пришло 777 вбить в корень))
Странный чувак, в общем

?
18.12.2017
09:02:47

Dmitry
18.12.2017
09:05:23

Admin
ERROR: S client not available

Dmitry
18.12.2017
09:06:03
пс archlinux - one love)
в свое время сидел на бебиане/убунте. свалил и рад

?
18.12.2017
09:09:25
Дело привычки

Evgeniy
18.12.2017
09:10:26
Сидел на slackware, opensuse, ubuntu, debian - все удобны для работы, просто к каждой свой подход нужен

?
18.12.2017
09:10:30
Сидел и на генту и на федореном горе и на бубунте осел на минте

Evgeniy
18.12.2017
09:10:37
со slackware правда возни больше было

?
18.12.2017
09:11:05
О и на слаке тоже
Минт убунта разворачивается мин за 10 + мин 20 настроить под себя
И в бой

Evgeniy
18.12.2017
09:12:18
Мне на работе исправная система нужна, чтобы минимум возни, потому ubuntu или debian какой-нибудь

?
18.12.2017
09:12:41
На других системах чуть больше про генту вообще молчу хотя если настроить работает как часики

Evgeniy
18.12.2017
09:12:58

Google

?
18.12.2017
09:13:31
Отож
Был когда то весёлый сабайон Линукс работал отлично по сути генту из пакетов но в какой то момент пару апдейтов его привратиться в тыкву

Evgeniy
18.12.2017
09:14:30
Windows у меня стоит лишь для игрушек, с этим она справляется на отлично)

?
18.12.2017
09:15:03

Evgeniy
18.12.2017
09:15:49
У меня ноут не такой мощный, там все таки проседания fps есть, да и порой повозиться нужно, чтобы под wine-ом запустить программу
Я не парюсь, у меня две системы установлены просто
Купил себе ps4, теперь уже нет той необходимости в windows))

Alexey
18.12.2017
09:18:22
Линукс не нужен на самом деле
Докер давноинативно работает в винде, рабочих инструментов больше

Иван
18.12.2017
09:19:22
эмулируя нативность)
как и на маке собственно

Алексей
18.12.2017
09:19:54
от того, что тебя скриптик автоматом цепляет к виртуалке оно нативным не становится...

Alexey
18.12.2017
09:20:14
то что где-то там под капотом крутится mobylinux это вообще мало кого может заинтересовать

Иван
18.12.2017
09:21:15
вполне нативно и прозрачно :D
прозрачно да, но нативно он работает только в среде линукс, т.к. докер - это ни что иное, как надстройка на фичи ядра линукс

Alexey
18.12.2017
09:22:00
https://habrahabr.ru/post/280560/
;P
я 10 лет сисадмином проработал, с трудом представляю зачем на десктопе может понадобиться линукс кроме как похвастаться в школе одноклассникам :D
похвастаться о том, что ты админ локалхоста