htaccess и обработка файлов без расширения, нужна помощь!!!

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем 212, 20 фев 2009.

Статус темы:
Закрыта.
  1. 212

    212 Создатель

    Регистр.:
    31 авг 2007
    Сообщения:
    39
    Симпатии:
    0
    Кто знает как сделать чтоб файлы без расширения.. типа .. http://www.com/option=com_video&id=100 обрабатывались как пхп или хтмл файлы??
    преиминовать их всех и добавить расширение невозможно по причине того что ссылок друг на друга в самих файлах оч много... только файлов около 1000 (((
    причём осёл 6 обрабатывает нормально а вот опера и ФФ просто выдают код ((
     
  2. upandhigh

    upandhigh

    Регистр.:
    11 фев 2009
    Сообщения:
    235
    Симпатии:
    89
    а как у тебя файлы названы? в РЕАЛЕ

    те вот такой запрос - http://www.com/option=com_video&id=100 как ты привел, какой он файл на винте у тебя должен открывать?
     
  3. 212

    212 Создатель

    Регистр.:
    31 авг 2007
    Сообщения:
    39
    Симпатии:
    0
    @option=com_video&id=100
    @option=com_video&id=105
    @option=com_video&id=99
    и т.д.
    оффлайн хплорером грабленые

    на файле расширение можно добавить а вот как в самих файлах .... не нашёл масс едитора с подстановкой (((
    я как думаю можно как то в хтаксесе прописать... потому как на одном хостинге они открываються как текст а на другом как хтмл странички... мож в апаче конечно что то прописано... но я не изменю... не мой сервер (

    а файлы можнро переиминовать в option=com_video&id=100.htm например эт несложно
     
  4. upandhigh

    upandhigh

    Регистр.:
    11 фев 2009
    Сообщения:
    235
    Симпатии:
    89
    ну чтобы файлы не скачивались добавь в хтакссесс вот эту строчку
    DefaultType text/html

    после этого они станут как хтмл странички

    а чтобы находило файло, если вдруг не будет находить из за @ тебе нужно что то типа:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ @$1 [L]

    Типа если файл не найден то пробовать к файлу добавлять собаку
     
    212 нравится это.
  5. 212

    212 Создатель

    Регистр.:
    31 авг 2007
    Сообщения:
    39
    Симпатии:
    0
    Сенкс... это помогло...
    DefaultType text/html
    Хостер у меня клёвый.... даже такого простого решения подсказать немог (((

    Добавлено через 24 минуты
    ещё проблемка возникла... ((
    пхп не исполняеться :(
     
  6. upandhigh

    upandhigh

    Регистр.:
    11 фев 2009
    Сообщения:
    235
    Симпатии:
    89
    SetHandler application/x-httpd-php

    нужно выставить, когда ты делаешь AddHandler ты должен указывать расширения файлов - когда делаешь SetHandler - расширения указывать не нужно. все файлы в этой папке должны быть ПХП - поэтому они должны размещаться в отдельной папке где будут тока ПХП файлы
     
Статус темы:
Закрыта.