ivan-lev

Рейтинг
435
Регистрация
20.04.2007
Gerga:
переключаюсь на ru

Переходя по ссылке на сайте, или устанавливая Accept-Language? )))

p.s. Я полностью согласен с тем, что при автоопределении языка его использование уместно и приоритетно, но вариант с принудительным переключением для пользователя всё же может быть полезен)))

sanek1991:
редиректит на 404-ую страницу,

Не редиректит же, открывает. URL остаётся.

Status Code: 404 Not Found

Свою 404 страницу можно задать там же, в .htaccess

Если версия apache и модули позволят, можете использовать header set + условные выражения:


<If "%{REQUEST_URI} =~ #^/2.php#">
Header set HTTP/1.0 404 Not Found
</If>

Доки: http://httpd.apache.org/docs/2.4/expr.html

---------- Добавлено 01.08.2019 в 10:04 ----------

sanek1991:
<FilesMatch ^2\.php$>

А вариант установить заголовок из PHP совсем не рассматривается?

P.s. Еще можно принудительно задать prepend_file и в зависимости от REQUEST_URI в PHP устанавливать заголовок.

Gerga:
Если использовать локаль для определения языка, процент людей, переключающих язык, будет намного меньше, чем если определять язык по гео.

Турист может заходить с общественного компьютера в интернет-клубе/библиотеке/гостинице)

Gerga:
Например у меня предпочитаемый язык en, но географически я в Украине, когда я захожу на нормальный би-язычный сайт, он у меня на en, но не на ua или ru.

И ни разу не возникло желания/необходимости на ua/ru переключить? )

sanek1991:
нужен именно не редирект на 404-ую страницу, а отправить header

/ru/forum/comment/7904564

Gerga:
Dram, если бы вы реализовало как правильнее, у вас бы не было такой проблемы:

Ну, нет же..

Я, к примеру, ухожу с русскоязычного aliexpress-а на "Go to Global Site"...

Нормально, когда на любом многоязычном сайте есть возможность переключить язык на произвольный (из доступных)...

regta:
вирт.хостинг у хостера в питерском ДЦ.

beget - по надёжности без комментариев

regta:
Пост - нищебродства голос, интересует самый дешевый вариант, какой может быть.

Иногда лучше переплатить.. (+-50 рублей)

Есть шанс, что на эксперимент факторы скорости открытия и доступности могут повлиять..

А вообще - можно у того же хостера, даже без смены IP-адреса делать. (и даже на поддомене))) Тему с контактами Яндекс видит. Можно и не скрываться. Филиал..

Bill_geits:
Подскажите каким образом можно массово удалить товар из категории?

Может их одним запросом массово перенести "в ту" категорию?.. )

RewriteRule ^(.*).html/feed /$1.html [R=301,L]
silicoid:
Проще сделать таблицу из трех столбцов

id товара ( ключевое поле )
дата
кол-во резерва

Или составной первичный ключ (id, date)

postavkin:
Типа как то так?

Типа да, только первый id в этом случае можно не использовать.

И определиться, может ли быть в один день несколько приходов.. )))

Можно на эту историю триггер повесить, который будет остатки в другой таблице (товаров) подсчитывать в соответствии с приходами-расходами.

Dram:
А без перезагрузки можно?

Можно.. но зачем? ))

Точнее, всё равно будет AJax-обращение к серверу, чтоб забрать текст на нужном языке (или же все возможные языки загружать при каждом обращении)..


// можно как-то так получить данные в JSON формате и "распихать" по блокам.
$.get(url, function(data){
$('#box1').html(data.box1);
},'json');

Вплоть до того, что загрузить Ajax-ом страницу целиком...


$('html').html(content);
Всего: 4907