Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13897|Отговор: 0

[Уеб] Решение за достъп до домейн име Nginx

[Копирай линк]
Публикувано в 7.12.2015 г. 19:24:30 ч. | | |
Изискванията са следните:

1. Достъп до non-www.abc.com домейн имена, върни 403, за да се предотврати злонамерено парсиране.

Дори ако домейнът на друг е обвързан с IP адреса на вашия хост, той няма да може да достъпи сайта ви, а ако потребител достъпи домейна си, браузърът му ще върне грешка 403, вместо да излезе от сайта ви.
2. Когато се достъпи домейна abc.com, автоматичният 301 се презаписва в www.abc.com, увеличавайки SEO тежестта...

Увеличаване на властта на домейн
Оптимизация на включването на уеб страници
Това е благоприятно за предоставянето на PR на уеб страници
Той може да популяризира резултатите от оптимизацията за търсачки
Бъдете приятелски настроени към потребителското изживяване
3. Горните две нужди съжителстват.



1. Достъп до non-www.abc.com домейн имена, върни 403, за да се предотврати злонамерено парсиране.

server {
        слушай 80;
        server_name abc.com www.abc.com;
                ако ( $host != 'www.abc.com' ){  
        връщане 403;
        }
2. Когато се достъпи abc.com домейн име, 301 автоматично се презаписва на www.abc.com.

server {
        слушай 80;
        server_name abc.com www.abc.com;
                ако ( $host = 'abc.com' ){                 
        пренаписване на http://abc.com/(.*) http://www.abc.com/$1 постоянно;
        }
3. Non-www.abc.com достъп до домейн име, върни грешка 403, когато abc.com достъп до домейн, автоматично пренапишете 301 на www.abc.com.

server {
        слушай 80;
        server_name www.abc.com abc.com;
               
                ако ( $host = 'abc.com' ){  
        пренаписване на http://abc.com/(.*) http://www.abc.com/$1 постоянно;
      }
          
                ако ( $host != 'www.abc.com' ){  
        връщане 403;
        #rewrite ^/(.*)$ http://www.abc.com/$1 постоянен;               

      }





Предишен:Конзолата автоматично обновява текущата страница
Следващ:Странният код за верификация 12306 беше разбит и не можеше да спре препродавачите изобщо
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com