Отображение страниц с id

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Agrainel, 10 мар 2011.

  1. Agrainel

    Agrainel Создатель

    Регистр.:
    4 окт 2010
    Сообщения:
    10
    Симпатии:
    3
    Добрый день!
    Вчера по глупости затерла .htaccess в корне сайта.
    Перенаправление на страницы типа about.htm восстановила, но страницы типа product.htm?pid=199 отображаться не хотят, точнее отображается таким образом: http://www.bio-smart.ru/products/product.htm?pid=199
    В админке страница есть, она не скрыта, контент на ней содержится.
    Помогите ,пожалуйста, какое правило следует применить?
     
  2. Ramazan

    Ramazan пыщ-пыщ

    Регистр.:
    28 янв 2007
    Сообщения:
    471
    Симпатии:
    98
    Что конкретно нужно? и как было раньше?
     
  3. Agrainel

    Agrainel Создатель

    Регистр.:
    4 окт 2010
    Сообщения:
    10
    Симпатии:
    3
    Инфа в админке есть, но получается, что идентификаторы новостей и продуктов не подцепляются и неправильно передаются, т.е. отображается вот такая пустая страница. http://www.prosoftsystems.ru/news/fulltextnews.htm?newsid=357

    По идеи же должно быть нечто похожее, как здесь (это скрин админки)
    [​IMG]

    Вопрос снимается! Задача решена
     
  4. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.035
    Симпатии:
    703
    конечно инфа осталась куда ей деться если вы только htaccess почистили вопрос то в том какого вида у вас были ссылки до удаления файла для того чтобы востановить надо знать как у вас было до этого?
    остается только догадываться
     
  5. Agrainel

    Agrainel Создатель

    Регистр.:
    4 окт 2010
    Сообщения:
    10
    Симпатии:
    3
    Уфффф всё-таки, проблема не до конца решена
    на главной странице, там где область под названием "Главная" должен отображаться флеш.
    Лежит он в корне сайта.
    В данный момент .htaccess выглядит
    RewriteRule !^(include|i/|code\.|calendar|itiny|iprev|ind|include|images|img|doc|idoc_|style|site|tree|files|jsscript|blank|engine|Engine|config)(.*) /index.php
    то бишь разрешено обращаться ко всем файлам в перечисленных папках.
    Но сам swf и джава лежат в корне сайта.
    Скажите, пожалуйста, как ему дать доступ к определённым типам файлов в корне сайта? Если я правильно понимаю проблему (потому как, положив флешку в другую папку, и обращаясь к ней напрямую - она запускается)
     
  6. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Добавьте перед правилом
    Код:
    RewriteCond %{REQUEST_FILENAME} !\.(js|swf)$
    Если запрошеный файл не js или swf - правило будет выполняться.
     
    Agrainel нравится это.
  7. Agrainel

    Agrainel Создатель

    Регистр.:
    4 окт 2010
    Сообщения:
    10
    Симпатии:
    3
    Спасибо большое, мил человек :po:

    Надеюсь, что не слишком всех достала и на понадеюсь на ответ на ещё один вопрос.
    Собственно при попытке входа в админку (то бишь в config) запрашивается пароль и логин (внутри папки свой .htaccess, который редиректит на запрос авторизации) и при вводе страница снова обновляется и снова запрашивается логин/пароль.
     
  8. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Это всё конечно хорошо, но телепатов здесь нету :) Скиньте код .htaccess с дочерней директории, иначе ничем помочь не смогу.