- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Да нет конечно, не фантастика. Однако минимализм хорош в меру.
Т. е. для вас корректная работа в 800х600, без графики, без кук, без яваскрипта, и вес страничек по 10кб - является синонимом качества магазина? И магазин, в котором это отсутствует - вы так вот сразу зачисляете в уродцы?
Ну тогда должен вас разочаровать. Почему-то как раз самые успешные в инете магазины - уродцы, согласно вашим критериям... однако денег они на порядки больше зарабатывают, чем остальные.
Ну на сочиняли тут. Воду потолокли.
Достаточно .htaccess в корне сайта написать :
и никогда в линках не увидите идентификатор сессии. Что касается не использования оных, то это как раз самый защищеный и удобный механизм работы с передачей и хранения данных. Поэтому переделывать смысла нет.
Я, конечно, извиняюсь, но вы тормоз. Ибо никаких решений кроме как переписать движок (поскольку вероятность, что он будет работать с отключенными сессиями, мала - хотя попробовать, конечно, стоит), нет.
Кстати, вы тоже знаете простенькое регулярное выражение для мод_реврайта, которое решает проблемы с сессиями ? А то стиль уж очень похож 😂
При желении можно дописать RewriteCond для роботов.
<офф>
Miha Kuzmin (KMY), а вас я ставлю в игнор. Уж не обижайтесь.
Хамство неприемлемо ни при каких ситуациях. Я вас не уважаю.
</офф>
Вот уж от чего мне ни тепло ни холодно :)
Ужас. Срочно мануалы читайте, не тратьте время на флейм. :)
Ой, не обратил сразу внимания. Это что за маразм и к чему он ?
После общения с Interitus в привате понял, что я лопухнулся дважды: mod_rewrite действительно не решение + правило, которое я написал - неправильное.
Этот опыт дороже минусов, которые я получил в этом топике. Спасибо :)
Мусью СКОРПИОН, как я понимаю, это вы про реврайт по глупости выдали, а теперь признаваться не хотите ? Я все еще продолжаю надеятся (и еще до вечера буду, пожалуй), что вы не балабол. Или все таки балабол ?
Михаил, если не умеете программировать - так и скажите, что Вы кодер, читающий мануалы и пытающийся что-то выродить. Зачем же флудить по все форуму. Если не ответил Вам вовремя - значит был занят. Но этот так - лирика. А теперь по теме.
Да, в мануале написано, что в mod_rewrite обрабатывается url до строки параметров, т.е. QUERY_STRING можно только отсечь или добавить, а манипулировать с его переменными нельзя. Да мало-ли что там написано? Голова на то и дана, чтобы думать.
Вот рабочий пример кода, который я (как сторонник open source) разрешаю использовать Вам там, где заблагорассудится. Будем исходить из того, что идентификатором сессии у нас является параметр osCsid (я думаю Вы слышали про CMS, которая добавляет его к урлам при отключенных куках). Итак, вот что надо сделать, чтобы используя модуль mod_rewrite вернуть запрашивающему агенту url без этого параметра:
RewriteCond %{QUERY_STRING} ^[^\?&]*osCsid=.{32}.*$
RewriteRule ^(.*)$ $1/%{QUERY_STRING}?
RewriteRule ^(.*)/osCsid=.{32}(.*)$ %{REQUEST_URI}?$2 [R=301,L]
Как я и говорил, всё довольно просто.
Кстати, условие добавлено для того, чтобы снизить нагрузку на сервер, всё работает и без него. Но скажите, ведь намного красивее выглядит, когда у нас обрабатываются не все url-ы подряд, а только те, которые содержат идентификатор сессии.
А теперь добавьте перед этим условием, например, вот такой код:
RewriteCond %{HTTP_USER_AGENT} ^Yandex.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^StackRambler.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Aport.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Google.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^msnbot.* [NC]
и получите механизм для того, чтобы отправить роботов основных поисковых систем на адрес без идентификатора сессии.
З.Ы. Программист тем и отличается от кодера, что думает головой, проверяет многие вопросы на практике, а не тупо копирует чужие листинги, изменив названия переменных. Сам я, к сожалению, уже несколько лет не пишу программы постоянно, теперь этим занимается компания, которой я руковожу, но очень долгое время только этим зарабатывал себе на хлеб. И не только на хлеб. А вот Вас на работу я бы не принял...
Блестящий пример ! Я просто в восторге ! Когда робот будет пытаться взять страницу с сессией, отдавать ему 301 на страницу без сессии ! Ну это да, надо было придумать, бугагага 😂