You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
КАК СДЕЛАТЬ 301-РЕДИРЕКТ В ФАЙЛЕ .HTACCESS? ПРИМЕРЫ И ПРАВИЛА НАСТРОЙКИ
https://pixelplus.ru/samostoyatelno/stati/indeksatsiya/301-redirekt.html
Как убрать .html в конце адреса каждой веб-страницы сайта, без использования php?
https://qna.habr.com/q/78158?_ga=2.4322682.875072626.1585983575-533571880.1579339688
### Переадресация с http на https:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Переадресация с www to non-www (2021-12-5, 18:48)
### Переадресация с www на to non-www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Переадресация на без html
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R=301]
Если в ссылке видим zd, ulpl ......
# Если в ссылке видим zd, ulpl, sad, pam, lich или most, то добавляем перед ними istoriya-peterburga/
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1$2 [R=301,L]
Установить кодировку
# Установить кодировку
AddDefaultCharset UTF-8
AddDefaultCharset WINDOWS-1251
Редирект && слеши
# https://sezzam.com.ua/redirekt-s-dvuh-sleshey/
# Редирект с двух слешей
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /{2,}
RewriteRule ^(.*) /$1 [R=301,L]
# Второй вариант
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]
# Третий вариант
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.
Добавлять в отчет все ошибки PHP
// Добавлять в отчет все ошибки PHPerror_reporting(-1);
PHP error handling для отладки или разработки
# PHP error handling для отладки или разработки
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
# Путь должен соответствовать настройкам сервера
php_value error_log /home/virtwww/w_ekgazeta-ru_c408a262/http/PHP_errors.log
# [see footnote 3] # php_value error_reporting 999999999
php_value error_reporting -1
php_value log_errors_max_len 0
# Настройки доступа к файлу логов
# Путь должен соответствовать настройкам сервера
<Files /home/virtwww/w_ekgazeta-ru_c408a262/http/PHP_errors.log>
Order allow,deny
Deny from all
Satisfy All
</Files>