Что надо вписать в .htaccess чтобы место реального URL типа http://www.site.com/userbar.php/1.png выдавал бы http://www.site.com/userbar/1.png ? Но с условием что для каждого юзера этот файл будет называтся по разному (зависит от номера юзера). Пример: Юзер с ID 4873 будет иметь файл 4873.png
Может кто помочь?
mod rewrite и .htaccess
Всем спасибо, разобрался.
Помогите, пожалуйста, нет сил уже читатать эти мануалы по модреврайт... ничерта не могу сообразить...
Когда заходишь по адресу
Спасибо!
Когда заходишь по адресу
должен быть реврайт на след. url
как сделать? я уже перепробовал все примеры в интернете ничего нормально не работает, особенно переадрес на подддомены...
Спасибо!
- kai.nbt
- Сообщения: 6
- Зарегистрирован: 07 май 2007, 14:16
- Откуда: Russian Federation, Moscow
- Контактная информация:
еще один вопрос по mod_rewrite
нужно, чтобы при вводе адресов http://site.ru/mypage.php, http://site.ru/mysecondpage.php выводились страницы mypage.php и mysecondpage.php, но адрес в адресной строке отображался просто как http://site.ru
возможно ли это как-то сделать через RewriteRule/RewriteCond?
если использовать
то страницы просто перенаправляются на /
нужно, чтобы при вводе адресов 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$ /
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
With sword in hand i now stand
On my enemies land
With a northern heart
I will fight
Until the day I die
Вобще по идеи такое возможно сделать почитай тут http://beget.ru/art10.html там вроде был пример.
Как сделать так, чтоб при вводе урла автоматически подставлялся завершающий слэш "/"?
Знаю, что делается это через htaccess и mod_rewrite, но знаний в этой области не хватает.
Что-то не получается :
Подскажите, плиз, как.
Знаю, что делается это через htaccess и mod_rewrite, но знаний в этой области не хватает.
Что-то не получается :
Подскажите, плиз, как.
Привет всем. у меня вот такая проблема с htaccess
сейчас содержание моего файла выглядит так
а ссылки на картинок (и прочих ресурсов, на стили css...)
выглядит так
проблема в следующем. когда я использую RewriteRule движок не находит картинки и стиль. в место (../img/background.jpg) обязательно должно быть,
(http://site.ru/img/background.jpg). а я не хочу писать прямую ссылку.
может кто мне подсказать как мне с этим справится.
сейчас содержание моего файла выглядит так
Код: Выделить всё
RewriteRule ^delete/(.*)/(.*)$ delete.php?id=$1&lang=$2 [L]
выглядит так
Код: Выделить всё
../img/background.jpg, ../style/default.css
(http://site.ru/img/background.jpg). а я не хочу писать прямую ссылку.
может кто мне подсказать как мне с этим справится.
Здавствуйте, у меня по .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>
-
- Сообщения: 1
- Зарегистрирован: 14 дек 2010, 21:31
- Контактная информация:
У меня такая проблема...нужно чтобы все 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
______________________________________
Всем нравится прекрасная лошадь, но почему-то совершенно нет желающих ею стать.
RewriteEngine On
RewriteBase /
RewriteRule ..img.gif.html.php default.php
и этот кусок не работит...
подскажите пожалуйста что не так?
default.php тоже в корне лежит и этот кусок работает
RewriteEngine On
RewriteBase /
RewriteRule . default.php
______________________________________
Всем нравится прекрасная лошадь, но почему-то совершенно нет желающих ею стать.
Код: Выделить всё
<FilesMatch "\.(jpe?g|gif|идр)$">
твои действия
</FilesMatch>
Тут синтаксис регулярного выражения. Нужно поставить отрицание всё кроме этих, на всидку не помню, что-то типа <FilesMatch "!\.(jpe?g|gif|идр)$">
[syntax=Delphi] [/syntax]