+ Ответить в теме
Показано с 1 по 10 из 10

Тема: mod rewrite и .htaccess

  1. #1
    websteel is on a distinguished road
    Регистрация
    01.05.2008
    Сообщений
    2
    Вес репутации
    0

    По умолчанию mod rewrite и .htaccess

    Что надо вписать в .htaccess чтобы место реального URL типа http://www.site.com/userbar.php/1.png выдавал бы http://www.site.com/userbar/1.png ? Но с условием что для каждого юзера этот файл будет называтся по разному (зависит от номера юзера). Пример: Юзер с ID 4873 будет иметь файл 4873.png
    Может кто помочь?

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    websteel is on a distinguished road
    Регистрация
    01.05.2008
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    Всем спасибо, разобрался.

  4. #3
    Sergic is on a distinguished road
    Регистрация
    03.09.2008
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    Помогите, пожалуйста, нет сил уже читатать эти мануалы по модреврайт... ничерта не могу сообразить...

    Когда заходишь по адресу
    должен быть реврайт на след. url

    как сделать? я уже перепробовал все примеры в интернете ничего нормально не работает, особенно переадрес на подддомены...
    Спасибо!

  5. #4
    kai.nbt is on a distinguished road Аватар для kai.nbt
    Регистрация
    07.05.2007
    Адрес
    Russian Federation, Moscow
    Сообщений
    6
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    еще один вопрос по mod_rewrite
    нужно, чтобы при вводе адресов http://site.ru/mypage.php, http://site.ru/mysecondpage.php выводились страницы mypage.php и mysecondpage.php, но адрес в адресной строке отображался просто как http://site.ru
    возможно ли это как-то сделать через RewriteRule/RewriteCond?
    если использовать
    Код :
    1. RewriteRule ^mypage\.php$ /
    2. RewriteRule ^mysecondpage\.php$ /
    то страницы просто перенаправляются на /
    Where the cold waves and the longboats brought us far
    With sword in hand i now stand
    On my enemies land
    With a northern heart
    I will fight
    Until the day I die

  6. #5
    redfenix is on a distinguished road
    Регистрация
    18.10.2008
    Возраст
    32
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    Вобще по идеи такое возможно сделать почитай тут http://beget.ru/art10.html там вроде был пример.

  7. #6
    dummy JedGeokE is on a distinguished road
    Регистрация
    22.08.2009
    Сообщений
    5
    Вес репутации
    0

    По умолчанию mod rewrite и htaccess

    Как сделать так, чтоб при вводе урла автоматически подставлялся завершающий слэш "/"?
    Знаю, что делается это через htaccess и mod_rewrite, но знаний в этой области не хватает.
    Что-то не получается :
    Подскажите, плиз, как.

  8. #7
    shatharan is on a distinguished road
    Регистрация
    29.08.2009
    Возраст
    29
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    Привет всем. у меня вот такая проблема с htaccess
    сейчас содержание моего файла выглядит так

    Код :
    1. RewriteRule ^delete/(.*)/(.*)$ delete.php?id=$1&lang=$2 [L]

    а ссылки на картинок (и прочих ресурсов, на стили css...)
    выглядит так

    Код :
    1. ../img/background.jpg, ../style/default.css

    проблема в следующем. когда я использую RewriteRule движок не находит картинки и стиль. в место (../img/background.jpg) обязательно должно быть,
    (http://site.ru/img/background.jpg). а я не хочу писать прямую ссылку.
    может кто мне подсказать как мне с этим справится.
    Последний раз редактировалось shatharan; 29.08.2009 в 17:21.

  9. #8
    bobadd is on a distinguished road
    Регистрация
    03.09.2009
    Возраст
    31
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: mod rewrite и .htaccess

    Здавствуйте, у меня по .htaccess следующая проблема. Сайт написан на системе 1С-Bitrix. Относительно корня лежат 2 сайта в папках "/site1" и "/site2". Нужно сделать так, что при заходе через site1.ru он реврайтился на /site1, а 2 - на /site2 - соответственно. Сколько не пытался править исходный .htaccess - ничего не получилось. Вот текущий .htaccess:

    PHP код:
    Options -Indexes
    ErrorDocument 404 
    /404.php

    #php_flag allow_call_time_pass_reference 1
    #php_flag session.use_trans_sid off

    #php_value display_errors 1

    #php_value mbstring.func_overload 2
    #php_value mbstring.internal_encoding UTF-8

    <IfModule mod_rewrite.c>
      
    Options FollowSymLinks
      RewriteEngine On
      
    #RewriteCond %{REQUEST_FILENAME} !-f
      #RewriteCond %{REQUEST_FILENAME} !-l
      #RewriteCond %{REQUEST_FILENAME} !-d
      #RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$

      #RewriteRule ^(.*)$ /bitrix/urlrewrite.php [C]
    </IfModule>

    <
    IfModule mod_mime.c>
      
    AddType application/x-httpd-php .ico
    </IfModule>

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

    <
    IfModule mod_expires.c>
      
    ExpiresActive on
      ExpiresByType image
    /jpeg "access plus 3 day"
      
    ExpiresByType image/gif "access plus 3 day"
    </IfModule

  10. #9
    arewGrearne is on a distinguished road
    Регистрация
    14.12.2010
    Сообщений
    1
    Вес репутации
    0

    По умолчанию mod rewrite и htaccess

    У меня такая проблема...нужно чтобы все url если они не заканчиваются на .img или .gif или .html или .php и д.р. перенаправлялись на default php. В корне сайта в .htaccess пишу
    RewriteEngine On
    RewriteBase /
    RewriteRule ..img.gif.html.php default.php
    и этот кусок не работит...
    подскажите пожалуйста что не так?
    default.php тоже в корне лежит и этот кусок работает
    RewriteEngine On
    RewriteBase /
    RewriteRule . default.php
    ______________________________________
    Всем нравится прекрасная лошадь, но почему-то совершенно нет желающих ею стать.

  11. #10
    Moderator Куратор
    system architect
    Duncon is on a distinguished road Аватар для Duncon
    Регистрация
    10.10.2004
    Адрес
    Питер
    Сообщений
    1,970
    Вес репутации
    17

    По умолчанию Re: mod rewrite и .htaccess

    Код :
    1. <FilesMatch "\.(jpe?g|gif|идр)$">
    2. твои действия
    3. </FilesMatch>
    Тут синтаксис регулярного выражения. Нужно поставить отрицание всё кроме этих, на всидку не помню, что-то типа <FilesMatch "!\.(jpe?g|gif|идр)$">
    [syntax=Delphi] [/syntax]

+ Ответить в теме

Похожие темы

  1. htaccess+deny
    Господа помогите, измучился весь!!! Пытаюсь наскорую руку разобраться как в файле .htaccess выставить запрет доступа к определенному URI, причем...
    от andrey137 в разделе Apache, IIS...
  2. Вход на сайт по паролю (.htaccess)
    На хостинге размещено 2 домена как алиасы друг друга. Необходимо сделать к ним доступ по паролю при помощи .htaccess. Как сделать так, чтобы для...
    от dazl в разделе Perl, PHP, ASP ...

Ваши права

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