Как на самом деле работает это правило Isapi Rewrite? - PullRequest
0 голосов
/ 23 мая 2011
#add in the www
RewriteCond Host: (?:http\://)?drink-superstore\.com
RewriteRule (.+) http\://www.drink-superstore.com$1 [I,RP]

У нас это есть на одном из наших сайтов, а мне нужно на другом, но я не хотел просто использовать его, не понимая.

Ответы [ 2 ]

1 голос
/ 23 мая 2011

RewriteCond - это условие, подобное выражению IF.Он проверяет, является ли хост хостом drink-superstore.com без лидирующего www.Если условие оценивается как истинное, то для запроса применяется правило.

Правило гласит: Перенаправить на тот же URL-адрес ($ 1), используя другой хост, с префиксом www.Перенаправление приходит с опцией RP, которая означает «Постоянное перенаправление».Это код ответа HTTP 301.

0 голосов
/ 23 мая 2011

Более подробную информацию о перезаписи ISAPI можно найти здесь . Я узнал, как использовать перезапись URL-адресов из этой удобной страницы . Она является частью официальной документации Apache. Но также здесь есть учебник для начинающих по переписыванию URL-адресов. В то время как он ориентирован на Apache, он должен, по крайней мере, дать начало.

...