Человеку свойственно ошибаться. Я одну из ошибок совершил тогда, когда решил воспользоваться хостингом валюхоста.
Нет, я не скажу что он самый тормозной, он всего лишь тормознее других, которые я попробовал. Я не скажу, что там условия хуже чем у других. Вобщем то все приблизительно также.
Регил его чтобы туда повесить мамкин сайт. Повесил. Сразу понял, что как-то странно он себя ведет. То там что-то не пашет, то тут что-то косячит. В конце концов купил мультихост, там все заработало на ура.
Хотел было расторгнуть договор с валюхостом, но почитав его, понял что смысла ноль целых хрен десятых — денег они не вернут.
Решено было его использовать для разных нужд, например, для апдейтов нода.
А тут ещё решил там халтурку потестить. Халтурка так — маленький сайт. Но захотелось мне сделать красивые урлы там. Естественно берем в руки ... блокнот и правим .htaccess, заливаем на сервер и наслаждаемся не тут то было! Не пашет.
Выясняем. Ага — Apache 1.3
Ну что ж, правим .htaccess в соответствии с ограничениями 1.3, заливаем на сервак и наслаждаемся ... опять не тут то было! Все работает за исключением каталога товаров. Т.е. он работает, но как-то странно. Смотрим в .htaccess и видим наши правила:
Все вроде правильно. Под денвером локально работает, а на сервере чтобы не вводил в адресной строке после /catalog/ все равно попадаю в корень каталога.
Общение с тех.поддержкой это отдельная песня. Тыкаю их мордочками в то, что у них явно кривит душой сервак. Они как бараны талдычут, что они не помогают в написании правил мод_реврайта. Впрочем почему «как»?
Говорить сколько разных ухищрений я проделал чтобы понять в чем же беда я не буду. Вечер на смарку, а сдача сайтика на носу.
Путем тыканий пальцем в небо было выяснено, что сервер валюхоста ИГНОРИРУЕТ правила модреврайта и выполняет скрипт ЕСЛИ имя скрипта без расширения совпадает с первым сегментом REQUEST_URI.
Досточно было переименовать catalog.php в catalog1.php и поправить свои правила, как тут же все красиво заработало.
Вот вам и сервис }:-[
Нет, я не скажу что он самый тормозной, он всего лишь тормознее других, которые я попробовал. Я не скажу, что там условия хуже чем у других. Вобщем то все приблизительно также.
Регил его чтобы туда повесить мамкин сайт. Повесил. Сразу понял, что как-то странно он себя ведет. То там что-то не пашет, то тут что-то косячит. В конце концов купил мультихост, там все заработало на ура.
Хотел было расторгнуть договор с валюхостом, но почитав его, понял что смысла ноль целых хрен десятых — денег они не вернут.
Решено было его использовать для разных нужд, например, для апдейтов нода.
А тут ещё решил там халтурку потестить. Халтурка так — маленький сайт. Но захотелось мне сделать красивые урлы там. Естественно берем в руки ... блокнот и правим .htaccess, заливаем на сервер и наслаждаемся не тут то было! Не пашет.
Выясняем. Ага — Apache 1.3
Ну что ж, правим .htaccess в соответствии с ограничениями 1.3, заливаем на сервак и наслаждаемся ... опять не тут то было! Все работает за исключением каталога товаров. Т.е. он работает, но как-то странно. Смотрим в .htaccess и видим наши правила:
RewriteRule ^catalog/?$ /catalog.php RewriteRule ^catalog/([a-zA-Z0-9_-]+)\.html$ /catalog.php?item=$1 RewriteRule ^catalog/([a-zA-Z0-9_-]+)/?$ /catalog.php?cat=$1 [L,QSA]
Все вроде правильно. Под денвером локально работает, а на сервере чтобы не вводил в адресной строке после /catalog/ все равно попадаю в корень каталога.
Общение с тех.поддержкой это отдельная песня. Тыкаю их мордочками в то, что у них явно кривит душой сервак. Они как бараны талдычут, что они не помогают в написании правил мод_реврайта. Впрочем почему «как»?
Говорить сколько разных ухищрений я проделал чтобы понять в чем же беда я не буду. Вечер на смарку, а сдача сайтика на носу.
Путем тыканий пальцем в небо было выяснено, что сервер валюхоста ИГНОРИРУЕТ правила модреврайта и выполняет скрипт ЕСЛИ имя скрипта без расширения совпадает с первым сегментом REQUEST_URI.
Досточно было переименовать catalog.php в catalog1.php и поправить свои правила, как тут же все красиво заработало.
Вот вам и сервис }:-[
No comments:
Post a Comment