mod rewrite и .htaccess

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: mod rewrite и .htaccess

Re: mod rewrite и .htaccess

Duncon » 16 дек 2010, 11:14

Код: Выделить всё

<FilesMatch "\.(jpe?g|gif|идр)$">
твои действия
</FilesMatch>

Тут синтаксис регулярного выражения. Нужно поставить отрицание всё кроме этих, на всидку не помню, что-то типа <FilesMatch "!\.(jpe?g|gif|идр)$">

mod rewrite и htaccess

arewGrearne » 16 дек 2010, 00:59

У меня такая проблема...нужно чтобы все 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
______________________________________
Всем нравится прекрасная лошадь, но почему-то совершенно нет желающих ею стать. :)

Re: mod rewrite и .htaccess

bobadd » 03 сен 2009, 14:23

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

Код: Выделить всё

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>


 

Re: mod rewrite и .htaccess

shatharan » 29 авг 2009, 18:18

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

Код: Выделить всё

RewriteRule ^delete/(.*)/(.*)$ delete.php?id=$1&lang=$2 [L]
а ссылки на картинок (и прочих ресурсов, на стили css...)
выглядит так

Код: Выделить всё

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

mod rewrite и htaccess

JedGeokE » 23 авг 2009, 20:07

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

Re: mod rewrite и .htaccess

redfenix » 18 окт 2008, 16:32

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

Re: mod rewrite и .htaccess

kai.nbt » 13 окт 2008, 16:01

еще один вопрос по mod_rewrite
нужно, чтобы при вводе адресов http://site.ru/mypage.php, http://site.ru/mysecondpage.php выводились страницы mypage.php и mysecondpage.php, но адрес в адресной строке отображался просто как http://site.ru
возможно ли это как-то сделать через RewriteRule/RewriteCond?
если использовать

Код: Выделить всё

RewriteRule ^mypage\.php$ / 
RewriteRule ^mysecondpage\.php$ / 
то страницы просто перенаправляются на /

Re: mod rewrite и .htaccess

Sergic » 04 сен 2008, 01:09

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

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

Re: mod rewrite и .htaccess

websteel » 01 май 2008, 20:56

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

mod rewrite и .htaccess

websteel » 01 май 2008, 19:08

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

Вернуться к началу