|   |   | 
| 
 | Как? Подключение к хранилищу конфигурации с красивым URL без *.1ccr | ☑ | ||
|---|---|---|---|---|
| 0
    
        arsik гуру 28.06.23✎ 17:41 | 
        Пытаюсь настроить хранилище через апач, но не нравится урл вида 
 http://домен/repository/storage.1ccr/alpha-6-extention Хочется избавится от части "storage.1ccr" и оставить http://домен/repository/alpha-6-extention Как это сделать? И хочется одним апачем обойтись, без нгинкса сейчас конфиг такой. 
 | |||
| 1
    
        Грю 28.06.23✎ 18:18 | 
        (0) Добавь редирект с того URL на который тебе нужен.     | |||
| 2
    
        Грю 28.06.23✎ 18:19 | 
        можно даже через .htaccess чтобы конфиги не менять и не перезагружать Апач     | |||
| 3
    
        Garykom гуру 28.06.23✎ 18:56 | 
        (0) nginx или openresty     | |||
| 4
    
        Garykom гуру 28.06.23✎ 18:57 | ||||
| 5
    
        Garykom гуру 28.06.23✎ 19:06 | 
        а еще проще прокси сервис на go
 https://dev.to/b0r/implement-reverse-proxy-in-gogolang-2cp4 | |||
| 6
    
        arsik гуру 28.06.23✎ 19:55 | 
        (4) это я читал. Но там как раз через нгинкс сделано. Я надеялся обойтись одним апачем. Пойду читать как правильно урл-реврайт в апаче делать.     | |||
| 7
    
        arsik гуру 29.06.23✎ 15:38 | 
        Наверно я тупой. Так и не понял, как реврайтить запросы.
 Может тут есть специалисты? | |||
| 8
    
        Garykom гуру 29.06.23✎ 18:09 | 
        (6) не уверен что получится реврарйтить только апачем
 ибо LoadModule _1cws_module "C:/Program Files/1cv8/8.3.21.1393/bin/wsap24.dll" | |||
| 9
    
        Грю 29.06.23✎ 18:15 | 
        (7) Покажи как делаешь и что не получается?
 Примерно вот так может быть: #в файле .htaccess в корневой папке где лежит repository. RewriteEngine On RewriteRule repository/storage.1ccr/alpha-6-extention repository/alpha-6-extention [L,END] | |||
| 10
    
        arsik гуру 30.06.23✎ 08:20 | 
        (9) А не наоборот?
 RewriteRule repository/alpha-6-extention repository/storage.1ccr/alpha-6-extention [L,END] Тренируюсь пока на кошках. В корне 2 папки fold1 и fold2. При обращении к fold1 пытаюсь отобразить содержание fold2. Вот так реврайтит 
вот так нет 
 | |||
| 11
    
        eklmn гуру 30.06.23✎ 10:35 | 
        ^/storage.1ccr/(.*)$ /repository/1$ [R=301,L]
 или может редирект? Redirect /storage.1ccr /alpha-6-extention | |||
| 12
    
        Asmody 30.06.23✎ 12:44 | 
        RewriteRule ^repository/(.*)$ repository/storage.1ccr/$1 [L]     | |||
| 13
    
        arsik гуру 30.06.23✎ 14:44 | 
        (12) Не. Не работает. Даже в логах реврайта нет. Возможно (8) прав. Не перехватить внутри апача.     | |||
| 14
    
        arsik гуру 30.06.23✎ 16:48 | 
        Частично получилось, но очень странно.
 Вот такую ссылку реврайт обрабатывает http://127.0.0.1/repoz/alpha-6/ А вот такую нет http://127.0.0.1/repoz/alpha-6 А мне как раз нужно без закрывающего слеша, т.к. конфигуратор, при подключении хранилища убирает последний слеш. .htaccess 
apache 
http://pastie.org/p/46stguxfVh6rLVhaKbPfDd | |||
| 15
    
        Грю 30.06.23✎ 16:58 | 
        (10) Да, наоборот. Все правильно ты понял. Я просто пример неправильно написал, не понял откуда куда ты хочешь реврайтить.     | |||
| 16
    
        Грю 30.06.23✎ 17:13 | 
        (14) >> конфигуратор, при подключении хранилища убирает последний слеш
 Нахрена он это делает??? Ну и дичь. Это же грубейшая ошибка. Со слэшэм и без слэша - это два абсолютно разных URL. | |||
| 17
    
        arsik гуру 03.07.23✎ 08:46 | 
        Настроил без слеша в конце, но не работает так. Там 1с какой то свой протокол использует который так просто не перенаправить.
 Из браузера 
из 1с 
 | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |