|
|
08.08.2013, 18:56
|
|
ipm
Ильин Павел
Зарегистрирован: 2012-10-12
Сообщений: 386
|
Цитата:А вместо "site.ru" надо ведь прописывать адрес своего сайта?
Нет. Надо прописать адрес по прописке на английском языке 
Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
|
|
|
08.08.2013, 19:17
|
|
Владимир
Web-Element
Зарегистрирован: 2011-07-07
Сообщений: 64
|
Цитата:....
А ответа на свой вопрос я так и не получил.
Что надо сделать?
Для начала надо хотя бы что-нибудь попробовать сделать. Понять что получилось/не получилось и попробовать сделать ещё раз.
Вместо 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 "&"
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 "&"
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
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
а так?
Код:
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 "&"
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>
скачать файл
orlovkn
|
|
|
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 "&"
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
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
Цитата:Ошибка синтаксиса файла .htaccsess.
Плюс та же самая 500-я ошибка.
хз, у меня работает
orlovkn
|
|
|
09.08.2013, 17:02
|
|
Дьяков Владислав Анатольевич
Дьяков Владислав Анатольевич
Зарегистрирован: 2013-05-14
Сообщений: 53
|
Цитата:хз, у меня работает
Значит, ищем дальше.
С Уважением.
|