X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Редирект на 404 страницу
PCGAMER2005
PCGAMER2005
Topic Starter сообщение 9.7.2011, 1:26; Ответить: PCGAMER2005
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 79
Регистрация: 29.5.2009
Поблагодарили: 11 раз
Репутация:   3  


Пациент - сайт на Hostcms.
Задача - сделать редирект с site.ru на www.site.ru
редирект с site.ru/index.php на site.ru/
редирект с site.ru/index.html на site.ru/

Options +FollowSymlinks

AddDefaultCharset Off

    ErrorDocument 403 /404.html

    ErrorDocument 404 /404.html

<IfModule mod_php4.c>
    php_flag magic_quotes_gpc off
    php_flag magic_quotes_runtime off
    php_flag register_globals off
</IfModule>

<IfModule mod_php5.c>
    php_flag magic_quotes_gpc off
    php_flag magic_quotes_runtime off
    php_flag register_globals off
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.php index.htm index.html
</IfModule>

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php

    RewriteCond %{HTTP_HOST} ^site\.ru$
    RewriteCond %{REQUEST_FILENAME} index.php
    RewriteRule (.+) http://www.site.ru/ [R=301,L]
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L]
    
    Redirect 301 /index.html http://www.site.ru/
    Redirect 301 /index.htm http://www.site.ru/
</IfModule>


Всё круто, но не работает теперь 404 ошибка из-за строчки - RewriteRule ^(.*)$ /index.php
Т.е. в случае неправильного урла редирект идёт на главную, а нужно чтобы выдавалась 404 ошибка, прошу помочь, потому как сам уже пару дней мучаюсь.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Редирект только главной страницы
301 редирект
2 Gera 526 15.12.2017, 13:50
автор: Gera
Открытая тема (нет новых ответов) Подписчики на страницу в Facebook
6 Swissi 1006 28.11.2017, 18:46
автор: meat_mashinE
Открытая тема (нет новых ответов) Яша определяет не правильно релевантную страницу
нужна подсказка от Гуру!
26 minutkin 2417 25.11.2017, 23:49
автор: genjnat
Открытая тема (нет новых ответов) Редирект URL с пробелом
1 splint 502 26.10.2017, 15:13
автор: GlazAlmaz
Открытая тема (нет новых ответов) Страница 404 Page not found
3 danc1r0k 795 25.10.2017, 19:45
автор: Gerga


 



RSS Текстовая версия Сейчас: 17.12.2017, 12:36
Дизайн