Подскажите по .htaccess

Y
На сайте с 10.12.2008
Offline
86
Yru
448

Здравствуйте. Есть сайт на Netcat, хотел склеить, но не выходит. При таком .htaccess выдает ошибку 404. RewriteEngine ставил и в Оff - не помогает. Подскажите в чем засада. Заранее благодарен.

DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php

php_flag display_errors on

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting on
php_value arg_separator.output "&amp;"
</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Не как у всех...
IL
На сайте с 20.04.2007
Offline
435
#1
Yru:
хотел склеить, но не выходит

Что склеить? Что не выходит?

Если нужен редирект "без www" на "c www" - вставить (с заменой domen\.com и site.ru на нужные)

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

сразу после первого RewriteEngine ON

всё, что после </ifModule> - видимо, было самостоятельно добавлено.. удалить.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Y
На сайте с 10.12.2008
Offline
86
Yru
#2

Прощу прощения, забыл уточнить.

Да, нужен был редирект "без www" на "c www".

ifModule - нижеприведенный нужно убрать?

<ifModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]

</ifModule>

IL
На сайте с 20.04.2007
Offline
435
#3
Yru:
ifModule - нижеприведенный нужно убрать?

Нет.. убрать нужно

ivan-lev:
всё, что после </ifModule>
K5
На сайте с 21.07.2010
Offline
209
#4

удалить??? а не перенести???

DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php

php_flag display_errors on

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting on
php_value arg_separator.output "&amp;"
</IfModule>

<ifModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий