Jump to content
  • 0

.htaccess. хитрое перенаправление


cyklop77
 Share

Question

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By blackrusjew
      Добрый
      Имеем одностраничник с несколькими якорями вида https://www.site.ru/#awards
      Возможно ли через htaccess и 301редирект привести их к виду https://www.site.ru/#awards/
      Спасибо)
       
    • By d0ublezer0
      Привет!
      Хочу зафигачить ЧПУ для страниц, генерируемых фильтром.
      Ленивый разработчик (breakdesigns, привет!) ноет, что это мол ему лично это не нужно, писать роутер и вообще никому из его клиентов это не интересно. Хочу свой, с параметрами и разделами.
       
      Допустим, страница
      https://www.road.media/filter/avtomagnitoly/?custom_f_24[0]=424d57&custom_f_25[0]=5831
      где custom_f_24[0]=424d57 это марка авто BMW
      а custom_f_25[0]=5831 это модель авто X1
       
      custom_f_xxx - это фиксированные коды характеристик, участвующих в фильтрации
      424d57, 5831 и другие - это сами значения.
       
      Характеристики я смогу достать в список для формирования htaccess
      Сами значения элементов фильтра тоже подчиняются алгоритму, я могу их обратно расшифровать и сформировать список.
      Т.е. матрицу сопоставления что чему равно - я смогу собрать.
       
      Вопрос - как это сделать в .htaccess, чтобы CMS продолжила работать штатно, а посетитель и поисковик видели нормальный ЧПУ?
      Указанную выше ссылку я представляю как:
      https://www.road.media/filter/avtomagnitoly/bmw/x1
       
      Притом, могут быть более сложные варианты
      https://www.road.media/filter/avtomagnitoly/?custom_f_24[0]=424d57&custom_f_25[0]=5831&custom_f_25[1]=5835
      тут отмечены BMW, X1 и X5
      в таком случае думаю URL должен быть каким-то таким
      https://www.road.media/filter/avtomagnitoly/bmw/x1_x5
       
      Марка тоже может быть не единичной.
      Вообще набор значений может быть разным:
      https://www.road.media/filter/avtomagnitoly/?custom_f_24[0]=4d657263656465732d42656e7a&custom_f_24[1]=4c616e6420526f766572
      тут например
      4d657263656465732d42656e7a = Mercedes-Benz
      4c616e6420526f766572 = Land Rover
       
      Соответственно, ожидается ссылка вида
      https://www.road.media/filter/avtomagnitoly/land_rover_mercedes_benz
       
      Это возможно вообще?
    • By belhost
      Всем привет!
      Бесплатная консультация по серверам и вопросам настроек, обращайтесь.
      Помогу чем смогу
      ————————————————————————————————
      Также предоставляю услуги:
      - Помощь c серверными рещениями при открытие IT проектов
      - Большой опыт в готовых IT решений для Вашего бизнеса
      - Подбор конфигурации сервера и размещение серверов
      - Регистрация и установка SSL и TLS а также Let's Encrypt
      - Оптимизация сервера под HighLoad. Nginx, PPH-FPM, HHTP2
      - Администрирование Ubuntu, Debian, Centos, Fedora, RedHat
      - Администрирование и мониторинг Windows Server 03/08/12
      - Установка панелей Plesk, ISP manager 4/5, DA, Vesta, WebMin
      - Установка систем виртуализации KVM, OpenVZ, VMWare, Hyper
      - Настройка сервера под Bitrix, WP, Joomla, Drupal, Yii, OpenCart
      - Установка и настройка мониторинга Munin, Nagios, Zabbix, Cacti
      - Гео распределенная фильтрация DDOS атак до 1000Gb/s
      - Организация системы Бэкапирования FTP, ЯД, DropBox, NAS
      - Мониторинг за состоянием сервера и его служб 24х7
      - Оперативное вмешательство при сбоях в работе служб сервера
      - Экстренное обращение к администратору 24х7 по телефону
      - Удаляем трояны/бэкдоры, спамботы, взломщики паролей
      - Удаляем программы-шпионы, DoS/DDoS агенты, iframe вставки
      - Удаляем рекламные блоки и прочие угрозы вашему сайту
      - Сервер БД MySQL, MsSQL, PostgresSQL, MariaDB, Percona
      - Общение с Тех Поддержкой Вашей хостинговой площадкой
      - Установка и настройка proxy сервера на базе Squid, 3proxy, l2tp
      - Установка и настройка почтового сервера Postfix, Exim, SendMail
      - Настройка цифровых подписей почты DKIM, SPF, DMARC, PTR
      - Настройка и установка VPN сервера PPTP, IPSec, L2Tp, OpenVPN
      - Настройка и установка сервера на AWS Amazon EC2, DigitalOcean
      - Администрирование и создание контейнеров Docker
      - Настройка и установка централизованного администрирование Ansible, RunDeck
      ————————————————————————————————
      Мои профили и отзывы на Биржах:
      FL.ru
      Weblancer
      freelancehunt
      freelance.ru
      5bucks.ru
      linkedin.com
      ————————————————————————————————
      Мои контакты:
      Сайт BEL-HOST | SKYPE: sys_admin3 | WhatsApp: +375256122681 | VIBER: +375256122681 | TELEGRAM: @gev511 |
    • By domobisnes
      Друзья, помогите понять, почему не работает автозамена расширений через htaccess. По сути должна быть замена jpg/png на webp если браузер пользователя поддерживает webp. В самом посте всегда указана картинка .jpg 
      Замена работает если только удалить в папке сайта картинку с расширением .jpg либо изменить на .jpeg (методом тыка)
      Причем я знаю, что в консоли будет все равно отражаться что у картинки расширение .jpg и факт того, что есть подмена на webp видно только в графе type консоли вебразработчика. 
      Вот, собственно код:
      <IfModule mod_rewrite.c>   RewriteEngine On   # Check if browser supports WebP images   RewriteCond %{HTTP_ACCEPT} image/webp   # Check if WebP replacement image exists   RewriteCond %{DOCUMENT_ROOT}/$1.webp -f   # Serve WebP image instead   RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1] </IfModule> <IfModule mod_headers.c>   Header append Vary Accept env=REDIRECT_accept </IfModule> <IfModule mod_mime.c>   AddType image/webp .webp </IfModule>  
    • By Владимир Горинов
      Не подключается файл .htaccess( закинул его на хостинг, но гугл спид так и не показывает что файлы кэшируються - вот сам код htaccess
      <ifModule mod_expires.c> # Add correct content-type for fonts AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-opentype .otf AddType application/x-font-woff .woff AddType image/svg+xml .svg # Compress compressible fonts AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml ExpiresActive On ExpiresDefault "access plus 5 seconds" # Cache Images ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType image/svg+xml "access plus 2592000 seconds" # Cache Fonts ExpiresByType application/vnd.ms-fontobject "access plus 2592000 seconds" ExpiresByType application/x-font-ttf "access plus 2592000 seconds" ExpiresByType application/x-font-opentype "access plus 2592000 seconds" ExpiresByType application/x-font-woff "access plus 2592000 seconds" ExpiresByType image/svg+xml "access plus 2592000 seconds" # Cache other content types (Flash, CSS, JS, HTML, XML) ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 2592000 seconds" ExpiresByType application/javascript "access plus 2592000 seconds" ExpiresByType application/x-javascript "access plus 2592000 seconds" ExpiresByType text/html "access plus 600 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" </ifModule> <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> Подскажите откуда  ноги расстут, и какой процент что это проблемы с ненастраенным апач на хостинге?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy