+ Ответить в теме
Показано с 1 по 5 из 5
  1. #1
    Новичок kibal4iw на пути к лучшему
    Регистрация
    23.05.2009
    Адрес
    Харьков
    Сообщений
    15
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Не работает редирект с дружественными ссылками

    Всем доброго времени суток.
    Товарищи, пришел сюда, чтобы вы поделились со мной своим бесценным опытом.
    Значит проблема следующая.
    Мне нужно сделать редирект c несуществующей страницы на созданную мною страницу 404.php, а еще включить дружественные ссылки. Для этого был добавлен следующий код:

    для генерации URL
    Код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /friendly_url.php [L]
    </IfModule>
    и для редиректа:
    Код:
    ErrorDocument 404 /404.php
    Но вот беда, редирект не сработал. Я попробовал убрать первый код, тогда редирект начал работать, ну и соответственно URL перестали работать.

    Товарищи, помогите, как сделать так чтобы работало то и другое. Заранее благодарен
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    VST
    VST вне форума
    Viarts Team VST - это имя известно всем VST - это имя известно всем VST - это имя известно всем VST - это имя известно всем VST - это имя известно всем VST - это имя известно всем
    Регистрация
    06.08.2009
    Сообщений
    511
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    5 Всего
    Загрузки
    5
    Закачек
    3
    Вес репутации
    10

    По умолчанию Re: Не работает редирект с дружественными ссылками

    Посмотрим - и то и другое
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. #3
    Новичок kibal4iw на пути к лучшему
    Регистрация
    23.05.2009
    Адрес
    Харьков
    Сообщений
    15
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Не работает редирект с дружественными ссылками

    Цитата Сообщение от VST Посмотреть сообщение
    Посмотрим - и то и другое
    Было бы просто отлично, потому, то что я вообще ничего не нагуглил. Пробовал еще вариант из админки:

    Код:
    ErrorDocument 404 /friendly_url.php
    Но он тоже генерирует только URL
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. #4
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,482
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    8 Всего
    Загрузки
    2
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Не работает редирект с дружественными ссылками

    С редиректом через .htaccess нужно быть аккуратнее. Недавно на одном хостинге столкнулся с пока необъяснимой для себя вещью. Добавил, казалось бы стандартную строку для редиректа при захода на сайт без www на www. Всё заработало, но заметил, что перестали приходить уведомления о регистрации новых пользователей, а до этого каждый день регистрировались по 3-5 человек. Поначалу думал, что упала посещаемость, но случайно обнаружил, что на сайте перестал работать поиск. Стал вспоминать, что в последнее время делал на сайте... Оказалось, именно после прописанного в .htaccess редиректа перестали работать регистрация, авторизация зарегистрированных и поиск. Убрал редирект - все функции заработали. Возможно, ещё какие-нибудь функции так же перестали работать. При этом на других хостингах подобного не наблюдалось.
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. #5
    Пользователь mastaadon - весьма и весьма положительная личность mastaadon - весьма и весьма положительная личность mastaadon - весьма и весьма положительная личность
    Регистрация
    29.05.2009
    Сообщений
    44
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    10

    По умолчанию Re: Не работает редирект с дружественными ссылками

    Тоже был подобный случай, хотя у меня и без редиректа на www перестала работать страница регистрации при оформлении заказа. При прямом переходе на страницу регистрации все работало. Тот же скрипт на другом хосте работал без проблем. Пришлось вмешаться в код, если конкретнее залез вот сюда blocks/block_checkout_login.php

    Изменил с:
    PHP код:
        $secure_user_profile get_setting_value($settings"secure_user_profile"0);
        if (
    $secure_user_profile) {
            
    $user_profile_url $secure_url get_custom_friendly_url("user_profile.php") . "?return_page=" urlencode($order_info_url);
        } else {
            
    $user_profile_url $site_url get_custom_friendly_url("user_profile.php") . "?return_page=" urlencode($order_info_url);
        } 
    На:
    PHP код:
        $secure_user_profile get_setting_value($settings"secure_user_profile"0);
        if (
    $secure_user_profile) {
            
    $user_profile_url $secure_url get_custom_friendly_url("user_profile.php") . "?return_page=order_info.php";
        } else {
            
    $user_profile_url $site_url get_custom_friendly_url("user_profile.php") . "?return_page=order_info.php";
        } 
    Все заработало. Может кому пригодится...
    Последний раз редактировалось mastaadon; 09.07.2010 в 22:20.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top