|
Как? Подключение к хранилищу конфигурации с красивым 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с
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |