Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Wink
цитата
07/03/19 в 10:57
 Nic
icon_wink.gif

Последний раз редактировалось: Nic (23/09/19 в 19:32), всего редактировалось 1 раз
цитата
07/03/19 в 18:55
 S_Flash
Nic: Как понять из какой 1,2,3,.. директории брать файл из урла в браузере?
Т.е. в урле так или иначе должен быть намёк, в какой директории брать файл. Одного имени файла не достаточно.
цитата
07/03/19 в 19:23
 Nic
icon_wink.gif

Последний раз редактировалось: Nic (23/09/19 в 19:32), всего редактировалось 1 раз
цитата
07/03/19 в 19:26
 S_Flash
Nic писал:
блин, значит не выйдет (могу список имен файлов для 1, 2, 3 записать куда-то списком разве что) icon_sad.gif


Либо скинуть в одну диру, если нет одинаковых имён, либо в имени файла должны быть какие-то отличительные черты, которые должны помогать понять, что файл из диры с именем 1 или из диры 2 ... Но во втором случае так же файлы должны быть без повторений и их можно слить в одну диру.
цитата
07/03/19 в 19:36
 Nic
icon_wink.gif

Последний раз редактировалось: Nic (23/09/19 в 19:32), всего редактировалось 2 раз(а)
цитата
07/03/19 в 20:32
 S_Flash
Nic:
Если добавить ко всем файлам префикс в виде имени директории, в которой они находятся типа
- файлы из 1/ диры примут вид 1_name, 1_second, 1_some
- файлы из 2/ диры примут вид 2_first, 2_another, 2_some
...
то реврайт будет вида:

Код:

RewriteEngine On
RewriteRule ^name/another/([^_]+)_([^/]+)$ /$1/$1_$2


Если имена дир точно числовые, то можно перестраховаться

Код:

RewriteEngine On
RewriteRule ^name/another/([0-9]+)_([^/]+)$ /$1/$1_$2


Оба варианта удовлетворяют
http://domain.com/name/another/1_name
http://domain.com/name/another/2_some

Если тебе не нужны числа и в урле, то придумывай что-то другое с именами, типа разбить имена на части слова и первую часть сделать именем диры и т.п.
цитата
08/03/19 в 08:37
 Nic
icon_wink.gif

Последний раз редактировалось: Nic (23/09/19 в 19:32), всего редактировалось 1 раз
цитата
08/03/19 в 15:27
 S_Flash
Nic писал:
И как тогда будет выглядеть, если, например, не папка "1", а папка "ano" (если правильно понял мысль)?


http://domain.com/name/another/name

"another" во всех урлах одно и тоже?


Эта страница в полной версии