Вопрос про .htaccess

souz21

Старатель
Регистрация
24 Июл 2011
Сообщения
159
Реакции
12
У меня сайт открывается как Для просмотра ссылки Войди или Зарегистрируйся (без www)
В одной статье по оптимизации opencart, необходимо было в ставить в .htaccess, вот такие строки с указанием своего домена:
RewriteCond %{HTTP_HOST} ^Для просмотра ссылки Войди или Зарегистрируйся$ [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся$1 [R=301,L]
и т.д..

Теперь вот думаю-не будет ли у меня главным зеркалом теперь Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся вместо Для просмотра ссылки Войди или Зарегистрируйся ?
 
У меня сайт открывается как Для просмотра ссылки Войди или Зарегистрируйся (без www)
В одной статье по оптимизации opencart, необходимо было в ставить в .htaccess, вот такие строки с указанием своего домена:
RewriteCond %{HTTP_HOST} ^Для просмотра ссылки Войди или Зарегистрируйся$ [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся$1 [R=301,L]
и т.д..

Теперь вот думаю-не будет ли у меня главным зеркалом теперь Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся вместо Для просмотра ссылки Войди или Зарегистрируйся ?
На сколько я понимаю, нет.
 
Ну ладно, если так...
Просто вот из-за этого сомнения были [R=301,L]
так редирект и www на обычный бывает...

У меня сайт открывается как Для просмотра ссылки Войди или Зарегистрируйся (без www)
В одной статье по оптимизации opencart, необходимо было в ставить в .htaccess, вот такие строки с указанием своего домена:
RewriteCond %{HTTP_HOST} ^Для просмотра ссылки Войди или Зарегистрируйся$ [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся$1 [R=301,L]
и т.д..

Теперь вот думаю-не будет ли у меня главным зеркалом теперь Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся вместо Для просмотра ссылки Войди или Зарегистрируйся ?
Проверил всё ok.
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Не будет зеркалом.
 
Не подскажите как сделать https без www?
 
Код:
## Редирект со страниц со слешем на конце на страницы без него
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

## Редирект с WWW на без WWW
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

## Редирект с без WWW на WWW
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

## Редирект со страниц index|default с разным расширением на основной домен
RewriteCond %{THE_REQUEST} ^GET\ .*/(index|default)\.(htm|html|php|asp|aspx)\ HTTP
RewriteRule ^(.*)(index|default)\.(htm|html|php|asp|aspx)$ http://%{HTTP_HOST}/$1 [R=301,L]

## Редирект с route=common/home на основной домен
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

## Редирект с HTTP на HTTPS
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
 
Главное зеркало должно быть указано директивой HOST: в файле robots.txt
 
Назад
Сверху