Регистрация
Вход через соцсети
Восстановление пароля

Как усмирить WWW?

Новый топик
Страницы: 1  |  2
08.08.2013, 18:56
Ответить | Цитировать
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 367

Цитата:
А вместо "site.ru" надо ведь прописывать адрес своего сайта?

Нет. Надо прописать адрес по прописке на английском языке дабольшая улыбка

Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
08.08.2013, 19:17
Ответить | Цитировать
Владимир
Web-Element

Зарегистрирован:
2011-07-07
Сообщений: 44

Цитата:
....
А ответа на свой вопрос я так и не получил.
Что надо сделать?

Для начала надо хотя бы что-нибудь попробовать сделать. Понять что получилось/не получилось и попробовать сделать ещё раз.
Вместо site.ru пропишите то, что Вам нужно чтобы открывалось.
P.S.
Попытайтесь понять что написано в этом коде
Код:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

И, возможно многие вопросы отпадут.
08.08.2013, 19:54
Ответить | Цитировать
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич

Зарегистрирован:
2013-05-14
Сообщений: 53

Принял.
Понял.
Благодарю.
Тема закрыта.
Я об этом, конечно, знаю.
Спросил, чтобы удостовериться в своей правоте.
Всем - спасибо.
Все свободны.

С Уважением.
09.08.2013, 12:59
Ответить | Цитировать
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич

Зарегистрирован:
2013-05-14
Сообщений: 53

Цитата:
В .htaccess после RewriteEngine On прописать:
Код:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Пытался добавить строки, выдало 500-ю ошибку.
Пришлось через ФТП-клиент скачивать, править и закидывать исправленный файл на сервер, только тогда ошибка исчезла.
Код в файле такой:
Код:
DirectoryIndex index.php

AddDefaultCharset utf-8

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options +FollowSymLinks

<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag display_errors off
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
php_value short_open_tag on

</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>

Как в этом случае сделать верный редирект с www.site.ru
на site.ru?

С Уважением.
09.08.2013, 13:06
Ответить | Цитировать
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич

Зарегистрирован:
2013-05-14
Сообщений: 53

Такой код:
Код:
DirectoryIndex index.php

AddDefaultCharset utf-8

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options +FollowSymLinks

<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag display_errors off
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
php_value short_open_tag on

</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.stroyinstrument.net$ [NC]
RewriteRule ^(.*)$ http://stroyinstrument.net/$1 [R=301,L]\
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>

Тоже выдаёт 500-ю ошибку.
Как сделать правильный редирект?

С Уважением.
09.08.2013, 13:23
Ответить | Цитировать
okn.name
Константин Орленко
okn.name

Зарегистрирован:
2010-07-20
Сообщений: 208

а так?

Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.stroyinstrument.ru$ [NC]
RewriteRule ^(.*)$ http://stroyinstrument.ru/$1 [R=301,L]

DirectoryIndex index.php

AddDefaultCharset utf-8

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

php_flag display_errors on
php_flag track_errors on
<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag display_errors on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
</IfModule>



<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>


скачать файл

09.08.2013, 15:52
Ответить | Цитировать
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич

Зарегистрирован:
2013-05-14
Сообщений: 53

Цитата:
а так?

Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.stroyinstrument.ru$ [NC]
RewriteRule ^(.*)$ http://stroyinstrument.ru/$1 [R=301,L]

DirectoryIndex index.php

AddDefaultCharset utf-8

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

php_flag display_errors on
php_flag track_errors on
<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag display_errors on
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
</IfModule>



<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>


скачать файл

Ошибка синтаксиса файла .htaccsess.
Плюс та же самая 500-я ошибка.

С Уважением.
09.08.2013, 16:20
Ответить | Цитировать
okn.name
Константин Орленко
okn.name

Зарегистрирован:
2010-07-20
Сообщений: 208

Цитата:
Ошибка синтаксиса файла .htaccsess.
Плюс та же самая 500-я ошибка.


хз, у меня работает

09.08.2013, 17:02
Ответить | Цитировать
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич

Зарегистрирован:
2013-05-14
Сообщений: 53

Цитата:
хз, у меня работает

Значит, ищем дальше.

С Уважением.
198 196 2013-08-09 17:02:32 13207
Страницы: 1  |  2
Описание проекта