В настоящее время я пытаюсь понять, как настроить домен без файлов cookie с помощью WHM / Cpanel - к сожалению, на данный момент безуспешно.
У меня есть магазин Magento, и я хотел бы использовать «домены без файлов cookie» для своих медиафайлов, скинов (шаблонов) и js файлов. В Magento есть удобная функция для определения URL-адресов для этих папок.
Моя текущая настройка выглядит следующим образом:
Я думаю, что бессмысленно использовать их в качестве "доменов cookie", поскольку моя установка Magento использует .mydomain.com в качестве домена cookie, поэтому я хотел бы зарегистрировать новый дополнительный домен и указать его через WHM / cPanel на тех конкретные места. Я попытался изменить записи A и CNAME, хотя безуспешно, поскольку они просто перенаправляли с одной страницы на другую в браузере (newdomain.com -> перейти на old.com). Какие записи мне нужно установить, чтобы это работало правильно?
Некоторые советы были бы очень признательны.
Похоже, вы слишком серьезно относитесь к руководству Ислоу. Разница в производительности в конце этой попытки будет совершенно незначительной, ваше узкое место - это Magento, а не какой-либо статический контент, который он обслуживает. Ваше время было бы лучше потратить
а) Поиск нового специализированного веб-хостинга Magento ИЛИ б) Изучение большого количества информации о настройке LAMP
Первый настоятельно рекомендуется
При этом у вас есть гораздо более простой вариант - удалить cookie в элементе перед его возвратом пользователю, это обычно делается на Varnish, но в равной степени может быть достигнуто и с Apache.
<FilesMatch "\.(html|htm|js|css|gif|jpeg|png|pdf|txt|zip|7z|gz|jar|war|tar|ear|java|pac)$">
<IfModule header_module>
Header unset Cookie
</IfModule>
</FilesMatch>
Но имейте в виду, что тогда у вас будет предостережение, что если какой-либо фрагмент содержимого, перечисленный выше, вызывает ошибку 404, загрузочная программа Magento index.php по умолчанию будет загружена вместо содержимого и, как таковая, будет удалена cookie - таким образом вызывая мгновенную потерю сеанса для конечного пользователя. Поэтому будьте особенно осторожны, чтобы убедиться, что в статическом содержимом нет ошибок 404 ИЛИ используйте комбинацию SetEnvIf, условий перезаписи и правил перезаписи, чтобы этого не произошло.
Но опять же, подчеркну, ваши усилия действительно будут напрасными - разница в производительности будет нулевая.
-
Хотя, чтобы ответить на ваш вопрос, настроить другой домен так же просто, как добавить припаркованный домен в cPanel, указав запись (ы) A, указанного домена, на тот же IP-адрес, что и сам основной веб-сайт - тогда убедитесь, что у вас нет .htaccess
переписать логику, заставляя домен быть 301/302
Эд в домен основного магазина.