Перейти к содержанию
Форум поддержки пользователей VamShop

Как правильно сделать редирект? на https


Рекомендуемые сообщения

Возможно для некоторых доменов есть другие настройки для https?

Вот мои настройки - но как мне сказали редиректа тут нет, как проверить есть или нет тоже не понятно.

Кто-то знает что в коде не так ? 

Настроил по инструкции http://blog.vamshop.ru/2017/01/31/настраиваем-ssl-в-vamshop/

Разве что-то не так? - Сайт при этом лежит... 

AddDefaultCharset utf-8

ErrorDocument 400 /404.html
ErrorDocument 401 /404.html
ErrorDocument 403 /404.html
ErrorDocument 404 /404.html
ErrorDocument 500 /404.html

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.jpeg|\.png|\.css|\.php|\.js$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*).html(.*)$ manager.php [L]

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input             pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation   0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>    
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript text/json application/json application/x-javascript application/font-woff application/font-woff2

<FilesMatch "\\.(js|json|css|woff|woff2|ttf|eot|otf)$">
  SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
  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 application/x-font-woff2 .woff2
  AddType image/svg+xml .svg
  ExpiresActive On
  ExpiresByType text/css "access plus 10 years"
  ExpiresByType text/js "access plus 10 years"
  ExpiresByType text/javascript "access plus 10 years"
  ExpiresByType text/json "access plus 10 years"
  ExpiresByType application/json "access plus 10 years"
  ExpiresByType application/x-javascript "access plus 10 years"
  ExpiresByType application/javascript "access plus 10 years"
  ExpiresByType application/font-woff "access plus 10 years"
  ExpiresByType application/font-woff2 "access plus 10 years"
  ExpiresByType application/vnd.ms-fontobject "access plus 10 years"
  ExpiresByType application/x-font-ttf "access plus 10 years"
  ExpiresByType application/x-font-opentype "access plus 10 years"
  ExpiresByType application/x-font-woff "access plus 10 years"
  ExpiresByType application/x-font-woff2 "access plus 10 years"
  ExpiresByType image/svg+xml "access plus 10 years"
  ExpiresByType image/png "access plus 10 years"
  ExpiresByType image/x-icon "access plus 10 years"
  ExpiresByType image/vnd.microsoft.icon "access plus 10 years"
  ExpiresByType image/gif "access plus 10 years"
  ExpiresByType image/jpeg "access plus 10 years"
</IfModule>

FileETag none

 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ZM сказал:

Возможно для некоторых доменов есть другие настройки для https?

 

В FAQ есть сылка на nic.ru с примерами редиректа в .htaccess - 

У меня вот такой редирект работает:

#--- www redirect
RewriteCond %{HTTP_HOST} ^www\.vamshop\.ru [NC]
RewriteRule ^(.*)$ http://vamshop.ru/$1 [R=permanent,L]

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Ссылка на сообщение
Поделиться на другие сайты

А мне не подходит этот код.... 

:(

Напишу в тех поддержку может они подскажут как правильно редирект сделать на этом хостинге 

p.s хостинг spaceweb

Ссылка на сообщение
Поделиться на другие сайты
Только что, ZM сказал:

А мне не подходит этот код.... 

:(

В faq есть ссылки на кучи других примеров.

Есть гугл, яндекс.

Всегда можно найти рабочий пример для конкретного хостинга.

Строку с редиректорм надо добавлять ПОСЛЕ строке RewriteEngine On

Ссылка на сообщение
Поделиться на другие сайты

Оставлю тут мне помогло для хостинга SWEB.RU

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

 

Ссылка на сообщение
Поделиться на другие сайты

тут наверное имелось ввиду- редиректы для разных хостингов?

а то я уж думал это вообще про то, как сделать редиректы с одного на другой урл ( если к примеру, идет переезд на вамшоп)

Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, geval сказал:

тут наверное имелось ввиду- редиректы для разных хостингов?

а то я уж думал это вообще про то, как сделать редиректы с одного на другой урл ( если к примеру, идет переезд на вамшоп)

Да.

В зависимости от хостинга какие-то варианты могут не работать, поэтому и надо искать различные решения.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...