Идеята е да се премахне „www.“ от всеки адрес т.е. когато се отвори http://www.example.com да редиректне към http://example.com
Ето няколко причини защо да не се ползва „www„:
1. По- къси адреси
2. Предотвратяване възможността за дублирано съдържание
.htaccess метод за редирект от www.example.com -> example.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
.htaccess метод за редирект от example.com -> www.example.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
4 отговора
Или, който си няма mod_rewrite:
ServerName http://www.google.com
redirect permanent / http://google.com
Нещо ми поряза поста:
<VirtualHost *:80>
ServerName http://www.google.com
redirect permanent / http://google.com
</VirtualHost>
10x за поста.
Обаче добра практика е да се ползва под домейн www за указване на Web сървъра. С префикс www става ясно, че точно за уеб сайт говорим. Освен това не е задължително domain-a и уеб сървъра да сочат към едно и също IP. Това обикновено се случва когато се ползва разделяне на услугите, уеб, мейл, днс, фтп и т.н. При ползването на някакъв load balancing също е много по-лесно да се направи на префикс www от колкото на целия домейн.
Благодаря за инфото. Този .хтаксес от доста време ме мъчи.
Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *
Your email address will not be published. Required fields are marked *
Comments are closed.
You must be logged in to post a comment.