подскажите пожалуйста как правильно произвести склейку доменов с www и без www в файле .htaccess. Поискав в интернете нашел следующий код и установил:
# редирект host.ru -> www.host.ru RewriteCond%{HTTP_HOST}!^www\. RewriteRule^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301] Думал все сделано, но он кажется не работает, т.к. mainspy.ru выдает HTTP/1.1 200 OK Server: nginx.
обратился хостеру, они коротко и технично отфутболили меня решиться вопрос через файл .htaccess. Ну соответственно после долгого и мучительного поиска в Интернет вселенной, все таки удалось настроить склейку следующей волшебной формулой:
Для склейки с "без ввв" на "с ввв" RewriteCond %{HTTP_HOST} ^site.ru RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
Для того чтобы склеить дублирующий индекс.пхп.аштмл.аштм к домену RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/ RewriteRule ^index.(php|html|htm)$ http://www.site.ru/ [R=301,L]
Для того чтобы склеить дублирующие индекс.пхп..аштмл.аштм в каталогах к каталогу RewriteRule ^(.*)/index\.(php|html|htm)$ http://www.site.ru/$1/ [R=301,L]
написал: Для склейки с "без ввв" на "с ввв" RewriteCond %{HTTP_HOST} ^site.ru RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L] Для того чтобы склеить дублирующий индекс.пхп.аштмл.аштм к домену RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/ RewriteRule ^index.(php|html|htm)$ http://www.site.ru/ [R=301,L]Для того чтобы склеить дублирующие индекс.пхп..аштмл.аштм в каталогах к каталогу RewriteRule ^(.*)/index\.(php|html|htm)$ http://www.site.ru/$1/ [R=301,L]
был задан вопрос, зачем писать - гуглите? моя гипотеза - чтобы у вас в статистике стало больше сообщений - у вас 1557. Сколько из них толковых, а сколько пустых?