Файл htaccess - настройка и примеры использования(самостоятельно)

Автор Владимир75, 02-03-2015, 15:47:07

« назад - далее »

den722

  •  


Старый

#41
Может это поможет?

Добавлено: 01-08-2016, 17:59:59


или это  :)


SergejShaburov

  •  

Clever

На своем сайте для правильной обработки https и удаления дублей в виде www , index.php, index.html, index.htm , слеша в конце, прописываю такие условия:
AddDefaultCharset utf-8 
RewriteEngine On
# ==== РЕДИРЕКТ НА HTTPS ====
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# ==== РЕДИРЕКТ НА HTTPS БЕЗ WWW ====
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]

# ==== УБРАТЬ СЛЕШ В КОНЦЕ URL ====
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# ==== УБРАТЬ В КОНЦЕ URL INDEX.(PHP|HTML|HTM) ====
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^(.*)$ https://%{HTTP_HOST} [R=301,L]AddDefaultCharset utf-8 


Добавлено: 07-10-2016, 19:40:26


p.s. В конце AddDefaultCharset utf-8  после  RewriteRule ^(.*)$ https://%{HTTP_HOST} [R=301,L] не нужно, при копировании затесалось, сейчас только заметил.

Татьяна22

#44
Спасибо за познавательную статью.


krestsoft

Подскажите, как редиректить конкретные страницы старого домена на конкретные страницы нового домена (путь не одинаковый)?
А все остальные страницы старого домена, которые не указаны для редиректа, должны падать на главную страницу нового домена.

autorenta

Добрый день. Форумчане подскажите пожалуйста...
RewriteCond %{HTTP_HOST} ^domen1\.by
RewriteRule ^(.*)$ https://newdomen.by/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.domen\.by
RewriteRule ^(.*)$ https://newdomen.by/$1 [R=301,L]

Это с www на новый и без www на новый. А что добавить чтобы с https domen на newdomen сработало?
;D
  •  

yourecinema

#47
Кто поможет настроить? Сайт не заводится...
Изначально сайт-ссылки были урезаны в конце .html на / слеш.  Далее сайт перешел с http на https
  •  


Kik84

Подскажите с редиректом, необходимо из урла убрать /news т.к. генерируются дубли страниц:
сайт/events/news/название-статьи
сайт/events/название-статьи

Сайт достался на самописе, через админку решить не получается...
  •  


Старый