|
|
|
| Подскажите каким образом можно перенаправить все ссылки вида:
http://test.com/jpg/1232851.jpg
http://test.com/jpg/6658.jpg
на:
http://test.com/1232851.jpg
http://test.com/6658.jpg
проще говоря, мне необходимо скрыть папку jpg от пользователя, тоже самое и с gif
известно что имена файлов *.jpg и *.gif, неизвестны! | |
|
|
|
|
|
|
|
для: freeing
(01.02.2010 в 17:49)
| | паранойя))) | |
|
|
|
|
|
|
|
для: Boeing
(01.02.2010 в 20:26)
| | По сути речь идет не только о графических форматах, так что да! | |
|
|
|
|
|
|
|
для: freeing
(01.02.2010 в 17:49)
| | у Вас картинки в корне документов валяться будут? | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 00:18)
| | все изображения будут находится в директории $document_root."/jpg/"
там уже будут папки и графические файлы...
примечательно то что необходимо удалить только ../jpg/... из адресов сайта
ссылки вида:
http://test.com/bla-bla.jpg
http://test.com/bla/bla.jpg
http://test.com/25/33tg/dyj.jpg
будут свободно получать доступ и отображать файлы по адресам:
http://test.com/jpg/bla-bla.jpg
http://test.com/jpg/bla/bla.jpg
http://test.com/jpg/25/33tg/dyj.jpg | |
|
|
|
|
|
|
|
для: freeing
(02.02.2010 в 01:13)
| | Тогда, черт Вас побери, ссылки нужно перенаправлять в обратную сторону.
С http://test.com/bla-bla.jpg на http://test.com/jpg/bla-bla.jpg
Простейший mod_rewrite решает проблему. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 01:26)
| | та! да!
только вот у меня не получается (
RewriteRule ^(.*)\.(css|ico|js)?$ .$1/$0 [L]
|
| |
|
|
|
|
|
|
|
для: freeing
(02.02.2010 в 02:00)
| | >та! да!
>
>только вот у меня не получается (
может так?
RewriteRule ^([^/]+\.)(css|ico|js)$ $2/$1 [L]
|
или так?
RewriteRule ^/([^/]+\.)(css|ico|js)$ /$2/$1 [L]
|
| |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 03:00)
| | не работает!
Options -Indexes
DirectoryIndex /.php/default.php
AddDefaultCharset windows-1251
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+\.)(css|ico|js)$ /\.$2/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /.php/default.php?$1 [L]
|
| |
|
|
|