Вопросы с тегами [url]

0

голосов
0

ответ
4

Просмотры

Символы появляются в конце URL (проект Django)

На моем сайте Django при щелчке на изображение, чтобы перейти на другой URL, в конце URL появляются некоторые случайные числа, например, «? Х = 27 & у = 18» Любой способ удалить эти символы? Пример http://127.0.0.1:8000/Login/?x=11&y=25 Когда я пытаюсь получить доступ к ссылке заменяется без этих символов он все еще работает код выглядит примерно так, что URL (г «^ $», views.index, имя = 'индекс'), URL (г '^ Войти / $', views.login, имя = 'Войти'),
Ventura
1

голосов
1

ответ
469

Просмотры

Перенаправление пользователя на тот же URL после отправки данных в golang

Я хочу, чтобы перенаправить пользователя на страницу, что он пришел из отбыв форму и принимает входные данные из этой формы после успешного представления он должен перенаправлять на той же странице. Я хочу, чтобы это было сделано в Golang. Заранее спасибо
user8800020
1

голосов
1

ответ
224

Просмотры

Как удалить # в URL в угловом 5?

На самом деле я использую угловой 5 для моего проекта, мне нужно удалить # из моего URL. вот мой адрес HTTP: // локальный: 4200 / # / продукта / добавить. После того, как опубликовал в своей области он работает правильно, но в то время как обновить страницу он показывает ошибку 404 из # в моей ссылке. Можно ли сделать это? Нужно удалить # в URL
perumal N
1

голосов
1

ответ
72

Просмотры

Скрытие некоторых символов в адресной строке с помощью JQuery

У меня есть URL, как www.abc.com/some_folder1/some_folder2/page.php есть какие-то способы, чтобы скрыть «some_folder1 или 2» в URL, а это отображение на адресной строке, как: www.abc.com/some_folder1/page .php или www.abc.com/some_folder2/page.php (надо просто скрыть «сохраняя его функциональные возможности неповрежденные»)
Deepak Bharadwaj
1

голосов
0

ответ
44

Просмотры

include a page selected in URL with $_GET

$ GrantLevel [ 'Гость'], 'управлять' => $ grantLevel [ 'Администратор'], 'зарегистрировались' => $ grantLevel [ 'Гость'], 'добро' => $ grantLevel [ 'Гость']]; $ AccountLevel = $ _SESSION [ 'accountLevel']; если ($ accountLevel! = $ grantLevel [ 'Banned']) {если (Исеть ($ _ GET [ 'р'])) {если ($ accountLevel> = $ страниц [$ _GET [ 'р']]) {$ р = $ _GET [ 'р']; } Еще {$ р = 'запрещено'; }} Еще {$ P = 'ошибка'; }} Еще {$ р = 'Запрет'; } Требуют ($ р '.php'.); $ GrantLevel [ 'Гость']]; $ AccountLevel = $ _SESSION [ 'accountLevel']; если ($ accountLevel! = $ grantLevel [ 'Banned']) {если (Исеть ($ _ GET [ 'р'])) {если ($ accountLevel> = $ страниц [$ _GET [ 'р']]) {$ р = $ _GET [ 'р']; } Еще {$ р = 'запрещено'; }} Еще {$ P = 'ошибка'; }} Еще {$ р = 'Запрет'; } Требуют ($ р '.php'.); $ GrantLevel [ 'Гость']]; $ AccountLevel = $ _SESSION [ 'accountLevel']; если ($ accountLevel! = $ grantLevel [ 'Banned']) {если (Исеть ($ _ GET [ 'р'])) {если ($ accountLevel> = $ страниц [$ _GET [ 'р']]) {$ р = $ _GET [ 'р']; } Еще {$ р = 'запрещено'; }} Еще {$ P = 'ошибка'; }} Еще {$ р = 'Запрет'; } Требуют ($ р '.php'.); }} Еще {$ P = 'ошибка'; }} Еще {$ р = 'Запрет'; } Требуют ($ р '.php'.); }} Еще {$ P = 'ошибка'; }} Еще {$ р = 'Запрет'; } Требуют ($ р '.php'.);
P.FAGNIARD
1

голосов
1

ответ
794

Просмотры

Корень маршрута Не Перенаправление Экспресс

Моя проблема связана вокруг строго «/» маршрут. Я думаю, что это называется корневым маршрут. Когда пользователь подключается к моему месту, я проверяю, если есть данные сессии по указанному пользователю, что он / она не всегда должен повторно войти, когда браузер закрывается. Если нет данных сессии на пользователя, то мой сайт будет перенаправлен на SIGNUP маршрутизатора. Давайте представим, что мой сайт www.example.com. Если я иду в www.example.com/buy и у меня нет никаких данных о сессии пользователя, сайт автоматически перенаправляет на www.example.com/signup, как ожидалось. То же самое произойдет, если я напечатал в www.example.com/sell и данные сессии не существует. Но если я напечатал только www.example.com и там до сих пор нет данных сессии, URL-адрес не попадет на www.example.com/signup. Почему это «специальное» лечение корневого маршрута, и как я могу сделать это следовать тем же поведение, как и другие маршруты? Фрагмент кода из моих server.js, что я думаю, что имеет отношение к этому вопросу: app.get ( '/ сессии', (REQ, Рез) => {res.send (req.session.auth);}) .get ( '/ Регистрация», (REQ, Рез) => {если (req.session.auth!) {res.sendFile (path.join (__ имя_директории 'клиент / открытый / index.html'));} еще {возвращение res.redirect ( '/');}}) .get ( '*', (REQ, разреш) => {если (req.session.auth) {res.sendFile (path.join (__ имя_директории, «клиент / открытый / индекс. HTML '));} еще {возвращение res.redirect (' / регистрация ');}}); полная страница server.js сопзИте выразить = требуется ( 'экспресс'), приложение = экспресс (), bodyParser = требуется ( 'тело-анализатор'), путь = требуется ( 'путь'), initDatabase = требуется (»./ дБ / DBCONFIG '), порт = process.env. PORT || 9000, Io = требуется ( '') Socket.io слушать (app.listen (порт, () => {initDatabase (); console.log ( 'Успешно подключено к порту', порт);}))., Сессия = требуют ( 'экспресс-сеанс'), MySQLStore = требуется ( 'экспресс-MySQL-сессии') (сеанс), sessionStore = новый MySQLStore ({хост:. (требуется»./ actualKeys') хост, порт: 3306, пользователь: требовать (»./ actualKeys ') имя пользователя, пароль.. требуется (' ./ actualKeys ') пароль базы данных:. требуется (' ./ actualKeys') базы данных, checkExpirationInterval: 60000, г. 43200000}), пользователи = {}, номер = {}; // Экспресс app.use (express.static ( 'клиент / сборки')) .use (bodyParser.urlencoded ({продлен: правда,})) .use (bodyParser.json ()) .use (сессия ({секрет: требовать (»./ actualKeys'). sessionCode, магазин: sessionStore, пересохраните: ложь, saveUninitialized: истинно,})); требуется ( './ сервер / маршрутизаторы / маршрутизатор') (приложение); app.get ( '/ сессии', (REQ, Рез) => {res.send (req.session.auth);})! .get ( '/ регистрация', (REQ, Рез) => {если (REQ .session.auth) {res.sendFile (path.join (__ имя_директории 'клиент / открытый / index.html'));} еще {возвращение res.redirect ( '/');}}) .get ( '*' (REQ, Рез) => {если (req.session.auth) {res.sendFile (path.join (__ имя_директории 'клиент / открытый / index.html'));} еще {возвращение res.redirect ( '/ Подписаться'); } }); Спасибо {Если (! Req.session.auth) {res.sendFile (path.join (__ имя_директории 'клиент / открытый / index.html')); } Еще {возвращение res.redirect ( '/'); }}) .Get ( '*', (REQ, разреш) => {если (req.session.auth) {res.sendFile (path.join (__ имя_директории, 'клиент / открытый / index.html'));} еще {вернуть res.redirect ( '/ регистрации');}}); Спасибо {Если (! Req.session.auth) {res.sendFile (path.join (__ имя_директории 'клиент / открытый / index.html')); } Еще {возвращение res.redirect ( '/'); }}) .Get ( '*', (REQ, разреш) => {если (req.session.auth) {res.sendFile (path.join (__ имя_директории, 'клиент / открытый / index.html'));} еще {вернуть res.redirect ( '/ регистрации');}}); Спасибо
Programmer wannabe
1

голосов
0

ответ
77

Просмотры

Spring @WebFilter вызывает 404 на прод, прекрасно работает на местном

Я использую @WebFilter с = опцией urlMapping «/ *». (Также попытался с сервлета). Я использую его, чтобы управлять своим OAuth единого входом дополнениями. Он прекрасно работает на местном с котом на затмение. На прод он бросает 404. Отключение фильтра (таким образом, путем пропускания фильтра) работает отлично. Любые указатели кто? AppConfig.java: @Configuration @EnableWebMvc @EnableAsync @ComponentScan (basePackages = "com.my.package") общественный класс AppConfig расширяет WebMvcConfigurerAdapter реализует AsyncConfigurer {общественного ViewResolver viewResolver () {InternalResourceViewResolver viewResolver = новый InternalResourceViewResolver (); viewResolver.setPrefix ( "/"); viewResolver.setSuffix ( "HTML".); viewResolver.setExposeContextBeansAsAttributes (истина); вернуться viewResolver; } @Bean общественного ViewResolver contentNegotiatingViewResolver () {ContentNegotiatingViewResolver распознаватель = новый ContentNegotiatingViewResolver (); Список viewResolvers = новый ArrayList (); viewResolvers.add (viewResolver ()); resolver.setViewResolvers (viewResolvers); вернуться распознаватель; } AppInitializer.java: общественный класс AppInitializer реализует WebApplicationInitializer {общественного недействительными OnStartup (ServletContext контейнер) бросает ServletException {//container.addFilter("name», AccessFilter.class); // Пытались переключая это AnnotationConfigWebApplicationContext CTX = новый AnnotationConfigWebApplicationContext (); // отображение конфигурации ctx.register (AppConfig.class); ctx.setServletContext (контейнер); ServletRegistration.Dynamic сервлет = контейнер. addServlet ( "грузоотправитель", новый DispatcherServlet (CTX)); servlet.setLoadOnStartup (1); servlet.addMapping ( "/"); }} MyFilter.java: // @ WebFilter (urlPatterns = "/ *") // Комментируя это из прекрасно работает. Проблема, безусловно, с фильтром. общественный класс AccessFilter реализует фильтр {SSOHelper ssoHelper; общественного недействительными инициализации (FilterConfig FilterConfig) бросает ServletException {// инициализация помощника и внутреннее свойство объектов System.out.println ( «Фильтр инициализации для диспетчера сервлета»); ssoHelper = новый SSOHelper (); } DoFilter (запрос ServletRequest, ответ ServletResponse, FilterChain цепь) бросает IOException, ServletException {HttpServletRequest HTTPRequest = (HttpServletRequest) запроса общественного недействительными; Ответ HttpServletResponse HTTPResponse = (HttpServletResponse); // Это никогда не ударил при нанесении на прод. Местные работает, как ожидалось. }
dixyantar panda
1

голосов
1

ответ
164

Просмотры

Отсутствие коротких URL-адресов, созданных с помощью кампании URL Builder в Goo.gl приборной панели

Если создать короткий URL непосредственно через goo.gl, вы можете отслеживать все ссылки на одном месте в Goo.gl приборной панели. Однако Goo.gl не показывает короткий URL, созданный с помощью URL кампании строителя. https://ga-dev-tools.appspot.com/campaign-url-builder/ В выше застройщике есть возможность сделать URL короткими, который генерирует Goo.gl короткий URL с UTM слежением Но ссылками, созданное с помощью него не обнаружиться в goo.gl приборной панели. Любой способ отслеживать эти URL-адрес в одном месте?
idurvesh
1

голосов
1

ответ
87

Просмотры

Перенаправить все вложенные папки языка в языковой папке

Я хотел бы перенаправить все вложенные папки языка в языковой папке. Например: http://example.com/es/folder1/ http://example.com/es/folder1/folder2/ перенаправлять http://example.com/es/ Я пробовал различные варианты, такие как RedirectMatch 301 ^ эс /(.*)$ www.example.com/es/$1 или RewriteRule ^ эс /(.*)$ www.example.com/es/$1 но родительская папка такой же, как папка назначения, она делает цикл.
Florian
1

голосов
1

ответ
34

Просмотры

Как я могу поймать все маршруты с апача и HTML

Я пишу сценарий JS в index.html, что синтаксический анализ URL и перенаправлять к правильному месту назначения. например, он разбирает example.com/#/info и показывает правильную ссылку. Я хочу, чтобы он справиться с любой URL такой example.com/xyz. но он показывает ошибку 404. когда я добавляю .htaccess как это:! RewriteEngine на RewriteBase / RewriteCond% {REQUEST_URI} ^ / # # Перепишите все те вставить / RewriteRule папку ^ $ / # / $ 1 [L, R = 301] Но это Безразлично (*). «т работы. он бросает too_many_redirects ошибку.
paykoob
1

голосов
0

ответ
283

Просмотры

Почему Instagram не используя подписанные URL-адреса?

Я просто вмешиваются немного с API Instagram и заметил, что все ссылки СМИ (например, изображение / видео URL), которые указывают на fbcdn являются общедоступными. Я обычно стараюсь использовать подписанные URL-адреса для пользовательского контента и было интересно, почему Instagram, по-видимому, не выбирают, чтобы сделать это? Если они будут делать это, то URL-адрес, которые используются для отображения веб-страницы или приложений, например, может быть действительно только в течение нескольких минут, так что если кто-то должны собрать их (например, чтобы очистить пользовательские профили), они не будут доступны больше после этого? Я знаю, что это не является совершенным, но он чувствует, что, по крайней мере, дать Аспект неприкосновенность частной жизни немного больше вырез ...
Tim Specht
1

голосов
0

ответ
99

Просмотры

Linkedin добавить больше изображений в OG: изображение

Я правильно добавил свой тег OG: изображение и когда я разделяю с помощью LinkedIn, это использовать ог изображения и еще два изображения сайта. Как мы будем игнорировать эти два изображения на сайте? FYI, Facebook, Twitter работают правильно.
hiad
1

голосов
1

ответ
28

Просмотры

Связывание с незарегистрированной страницы в WordPress

Я относительно новым для WordPress и есть одна вещь, которую я не могу понять сам. У меня есть ряд HARDCODED PHP-страниц, содержащих таблицы с несколькими строками данных, которые я хочу связать с зарегистрированной страницы на моем сайте. Для того, чтобы сделать его более ясным: Скажем, у меня есть страница с именем главы и там у меня есть список лет. С этого момента, содержание добавил будет динамичным с настраиваемыми полями и т.д. Но за последние годы, что содержание уже зашиты в статическую страницу. Так, например, я хочу связать с главами-2012.php я знаю создание шаблонов страниц для этих файлов и регистрация их в качестве новых страниц будет делать трюк, но я не хочу, чтобы это сделать, так как существует слишком много файлов и будет раздуваться меню администратора, среди других вещей. Кроме того, данные на этих страницах не будут изменены таким образом, нет никакой необходимости, чтобы они были доступны для редактирования. Загрузка страницы на моем сервере вне директории в.ч. и получить URL оттуда не было бы полезно либо потому, что не хотел бы получить мой Wp верхний и нижний колонтитулы. Я попытался с помощью PHP bloginfo, чтобы попасть в каталог, где я поставил такие файлы, как я хотел бы использовать с таблицей стилей и изображения или сценарий, но я не получил его работу. Я надеюсь, что мой вопрос ясен для вас, чтобы понять, с нетерпением жду вашего ответа. Заранее спасибо.
Agustin Perez
1

голосов
1

ответ
687

Просмотры

Flask GET - Retrieve an undetermined number of parameters in the URL

ЧТО: У меня есть сервер фляги и я хотел бы построить маршрут и передать его неопределенное количество параметров с помощью метода GET. ПОЧЕМУ: Я хотел бы дать пользователю возможность выбрать несколько дат из выбора даты и дать этот список на сервер, который будет сделать запрос SQL к базе данных для извлечения данных, соответствующих этих даты, выбранных пользователем. Там бы сотни файлов, и я хотел бы также ограничить число запросов / ответов, сделанные для выполнения в максимально возможной степени. У меня есть небольшой опыт работы с Колба, но достаточно для обработки маршрутов, таких как: @ app.route ( '/ фото / год = & месяц =', методы = [ 'GET']) или даже: @ app.route ( '/ фотографии /. методы = [ «GET»]) у меня есть 3 случая: пользователь имеет возможность выбрать интервал дат, в этом случае я хотел бы использовать маршрут как «/ фотографии / <dateFrom> _ В _ <dateTo>»(без пробелов); или единой даты, и в этом случае я хотел бы использовать маршрут как «/ фото / <дата>» или нескольких дат, не обязательно смежных, и я не знаю, как справиться с этим, но то, что я хотел бы сделать будет выглядеть как-то как это: '/ фотографии / <date1> <date2> <date3> ....?.? (: что представляет собой необязательный параметр; '...': '?', представляющий собой неопределенное количество параметров, так же, как в язык программирования (на самом деле это было бы достаточно: «/ фотографии / <дата> ...», если существует синтаксис, как «...»). Я искал ответы, но не мог найти что-то единственное, что. может быть интересно проходит объект JSON, но пока я не знаю, как справиться с этим, я буду смотреть на него, пока я не получил ответа. Я также буду иметь вид на Колба-RESTful расширения в случае помогает. Любая помощь будет оценена.
Cyrille Dakhlia
1

голосов
0

ответ
44

Просмотры

Маскировка части URL, когда сила HTTPS в HTAccess

Этот вопрос о: Принуждение HTTPS Keep / сделать URL кругленькую Поймать все вызовы должны быть направлены в файл маршрутизации Прежде чем я имел SSL на моем сайте, я был RewriteRule как: RewriteEngine на RewriteCond% {REQUEST_FILENAME} -f RewriteCond% { REQUEST_FILENAME}! -d RewriteRule ^ (. *) $ /directory/file.php?url=$1 [NC, L, QSA], который вынужден все запросы, чтобы перейти к file.php в каталоге / / но URL выглядел ( который был прекрасным): http://example.com так что все / аргумент / аргумент2 / argument3 и т.д. могут быть добавлены после URL, чтобы быть подобран в качестве параметров в file.php и быть обработаны, как это: $ арг = array_filter (взрываются ( "/", htmlspecialchars ($ _ GET [ "URL"])), функция ($ значение) {возвращение $ значение == '';}); Тогда я это добавил: RewriteCond% {HTTPS} = от RewriteRule ^ $ HTTPS (*.): //Www.% {HTTP_HOST} /directory/file.php?url=$1 [NC, L, QSA] в надежде, что URL должен выглядеть следующим образом и точки в том же файле: https://www.example.com/ но теперь URL выглядит следующим образом: https://www.example.com/directory/file. PHP? URL = index.html это не просто изменить к HTTPS и добавил /directory/file.php?url=, он также добавил index.html в URL. Полный переписывают выглядит это все вместе: RewriteEngine на RewriteCond% {HTTPS} = на RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ (. *) $ Https:!! //Www.% { HTTP_HOST} /directory/file.php?url=$1 [NC, L, QSA] Отредактировано:! Так что я установил его, делая RewriteCond% {HTTPS} от RewriteCond% {HTTP_HOST} ^ $ RewriteCond% {HTTP_HOST} ^ WWW \ , [NC] RewriteRule HTTPS (*.): //Www.% {HTTP_HOST}% {REQUEST_URI} [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule «^ (!!. *) $»"
1

голосов
1

ответ
52

Просмотры

.htaccess SEO URL Rewrite

Я хочу: website.com/category.php?name=discussion превратиться в: website.com/forums/discussion Это мой код, но он не появляется на работе. mod_rewrite включен и Htaccess файлы разрешены в конфигурации Apache. Может кто-нибудь помочь? RewriteEngine On RewriteRule ^ форумы / ([^ /] *) $ /category.php?name=$1 [L] Кроме того, я попытался следующий код, и она работает: RewriteEngine On RewriteRule форумы / категории /(.*) / категории .php имя = $ 1 [L] Но он производит следующий URL:? website.com/forums/category/discussion, который не то, что я хочу. Пожалуйста, не отмечайте это как дубликат, я проверил все другие ссылки о перезаписи URL-адресов и использовать все коды перезаписи, но ни один из них не работает.
hmzfier
1

голосов
0

ответ
168

Просмотры

wso2 api manager map publisher URL parameters to values

Существует статья из WSO2 Карты параметров ваших URL-адресов Backend с API Publisher URL. В ней мы имеем как полный издатель URL выглядит следующим образом: HTTP: //: 8280 /// И весь случай использования: Вы можете определить переменные как часть шаблона URI ресурсов вашего API. Например, в шаблоне URI / бизнес / {BusinessID} / адрес /, BusinessID является переменной. Переменные в ресурсах для чтения во время выполнения с помощью посреднических значений свойств с «uri.var.» префикс. Например, это HTTP конечная точка получает BusinessID, который вы укажете в ресурс HTTP: // локальный: 8280 / предприятия / {uri.var.businessId} / детали. Я хотел бы получить доступ в процессе посредничества, также и часть издателя URL. Однако, когда я использую выражение uri.var.version я получаю пустую строку. Или, если я использую значение параметра в то я буду получать также пустое значение строки. Мой пример:: / тест / {службы}: 1,0: / {операции} / {} счета HTTP: // локальный: 8280 / тест / {сервис} /1.0/ {операция} / {} счет я могу отобразить параметры из, он работает, как ожидалось. Но когда я пытаюсь получить uri.var.service или uri.var.version Я ВСЕГДА получить пустое значение строки. Можно ли каким-то образом получить значения параметров от и при посредничестве?
user1563721
1

голосов
3

ответ
29

Просмотры

How to create pretty URL's for category page queries in WordPress?

Я пытаюсь преобразовать категорию ссылок из запросов к Довольно URL. Для примера, у меня есть категория «АЛЯСКА». Это URL является https://www.mywebsite.com/category/alaska/ я получаю несколько запросов из URL, используя следующую ссылку: https://www.mywebsite.com/category/alaska/?subscriber=1 Я хочу преобразовать этот URL в Хорошенькая URL (https://www.mywebsite.com/category/alaska/subscriber/), а также хотят, чтобы отобразить пользовательский шаблон для него. Я попробовал этот код: Try 1 функция my_template () {если (is_archive ()) {если (Исеть ($ _REQUEST [ 'абонента])) {$ myurl = get_category_link (); если (подстрока ($ myurl) = "/"!) $ myurl = "/". $ Myurl = "абонент /". $ Myurl. = Обрезки (sanitize_title_for_query ($ _REQUEST [ 'абонента])). "/"; Выход (wp_redirect ($ myurl)); }}} Add_action ( 'template_redirect', 'my_template_redirect'); Приведенный выше код не работает для меня. У меня нет достаточных знаний о перезаписи URL в WordPress. Пожалуйста, помогите мне. UPDATE: Попробуйте 2: Как упомянуто в комментарии по Oussama Я придумал этот код: функция wallpaperinho_subcat_rewrite_rule () {add_rewrite_rule ( '? ^ Категория / ([^ /] *) / абонент /', 'index.php page_id = 305965 & подписчик = 1' , 'сверху'); } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. }}} Add_action ( 'template_redirect', 'my_template_redirect'); Приведенный выше код не работает для меня. У меня нет достаточных знаний о перезаписи URL в WordPress. Пожалуйста, помогите мне. UPDATE: Попробуйте 2: Как упомянуто в комментарии по Oussama Я придумал этот код: функция wallpaperinho_subcat_rewrite_rule () {add_rewrite_rule ( '? ^ Категория / ([^ /] *) / абонент /', 'index.php page_id = 305965 & подписчик = 1' , 'сверху'); } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. }}} Add_action ( 'template_redirect', 'my_template_redirect'); Приведенный выше код не работает для меня. У меня нет достаточных знаний о перезаписи URL в WordPress. Пожалуйста, помогите мне. UPDATE: Попробуйте 2: Как упомянуто в комментарии по Oussama Я придумал этот код: функция wallpaperinho_subcat_rewrite_rule () {add_rewrite_rule ( '? ^ Категория / ([^ /] *) / абонент /', 'index.php page_id = 305965 & подписчик = 1' , 'сверху'); } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. т иметь достаточно знаний о перезаписи URL в WordPress. Пожалуйста, помогите мне. UPDATE: Попробуйте 2: Как упомянуто в комментарии по Oussama Я придумал этот код: функция wallpaperinho_subcat_rewrite_rule () {add_rewrite_rule ( '? ^ Категория / ([^ /] *) / абонент /', 'index.php page_id = 305965 & подписчик = 1' , 'сверху'); } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. т иметь достаточно знаний о перезаписи URL в WordPress. Пожалуйста, помогите мне. UPDATE: Попробуйте 2: Как упомянуто в комментарии по Oussama Я придумал этот код: функция wallpaperinho_subcat_rewrite_rule () {add_rewrite_rule ( '? ^ Категория / ([^ /] *) / абонент /', 'index.php page_id = 305965 & подписчик = 1' , 'сверху'); } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. ^ Категория / ([^ /] *) / абонент / «, 'index.php PAGE_ID = 305965 & абонентское = 1', 'сверху')?; } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями. ^ Категория / ([^ /] *) / абонент / «, 'index.php PAGE_ID = 305965 & абонентское = 1', 'сверху')?; } Add_action ( 'инициализации', 'wallpaperinho_subcat_rewrite_rule', 10, 0); Выше функция работает, но я не в состоянии обнаружить текущий идентификатор категории на пользовательской странице и в функции. Есть ли способ сделать это? Так что я могу отображать различные данные с различными категориями.
Rocky Sena
1

голосов
1

ответ
37

Просмотры

Джанго: одна переменные имеют различные значения в шаблоне

Как говорит название, я передаю переменную шаблона Джанго под названием «old_link», как, например: {%, если type_disp == 'чартов%} {% ENDIF%} Диаграммы {%, если% type_disp == «»} ТАБЛИЦЫ {% ENDIF%} Таблица «old_link» переменная должна добавляться в конец URL, но он продолжает давать мне неправильную ссылку. Чтобы проверить это, я также отправил переменную в другой части шаблона, чтобы увидеть, что он возвращается. Вы можете увидеть правильное значение выше 'числа компаний раздела на рисунке ниже. Значение, где она размещена в листе и значения, где он размещен в URL, совершенно различны, и я не знаю, почему. На картинке ниже вы можете увидеть часть URL-адреса, где переменная, как предполагается, будет применяться, она показывает «HTTP: //127.0.0.1 ...» вместо «year_min ...» Значение, которое должно быть. Вот полный код шаблона: {{company_amount}} Общее финансирование {{old_link}} Количество компаний {{название}} {%, если type_disp == 'чартов%} {% с формой = entity_choice_form%} {% включают в «общее /form-alert.html»%} {% ENDWITH%} {%, если действие == 'отрасли сравнить' %} {% Действия Элиф == 'insurtech итог' %} {% действия Элиф == 'промышленность концентрации' %} {% действия Элиф == 'новых абитуриентов' %} {% ENDIF%} {% Элиф type_disp == 'таблиц' %} {% render_table Table_Values%} {% ENDIF%} {%, если% type_disp == 'чартов} {% ENDIF%} Диаграммы {%, если type_disp == 'таблиц' %} {% ENDIF% Таблица} Первый раз переменный называются в «h4», а затем он снова позвонил в таблетках Nav. Вот как я передать переменную в моих взглядах: " old_link ': referer1, я уже подтверждено, что „refer1“ имеет значение, я хочу. Как убедиться, что переменная является одинаковым в обоих местах, и почему он отличается в первую очередь?
Sam Drescher
1

голосов
0

ответ
335

Просмотры

plotly URL проблема при печати

в вызове, мы предполагаем, что вы пытаетесь поймать фигуру из URL. Вы снабжали URL, «», мы ожидали, чтобы начать с «https://plot.ly». Запуск справки по этой функции для получения дополнительной информации. То же самое происходит при попытке использовать учебник codeline: py.iplot (данные, имя файла = «PublicHealthEngland-DataSPLIT») Не знаю, как это пытается вытащить данные из URL .. данных выглядит следующим образом: Без имени: 0 Мужской Мужской 0,1 Male.2 Male.3 \ 0 CCG Название 0-4 5-9 10-14 15-19 1 НГС эрдельтерьер,
user8188120
1

голосов
2

ответ
68

Просмотры

Преобразование строки в URL PHP

Мне нужно отображать русский текст с анг буквами, которые я сделал, а затем мне нужно преобразовать полученное предложение в URL, удалить все символы (в случае необходимости), в результате и заменить пробелы с подчеркиванием. Я не уверен, если мне нужно, чтобы создать различные функции или работу в рамках этой функции, и если да, то как я все это вместе? Пожалуйста помоги! Спасибо :) функция rus_to_lat ($ строка) {$ рус = массив ( 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З' 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', " Ф ' 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я',' а», 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л' , 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', ' ш», 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я'); $ Ш = массив ( 'А', 'В', 'V', 'G', 'D', 'E', 'Е', 'Gh', 'Z', 'I', 'Y', ' К», 'L', 'М', 'N', 'О', 'P', 'R', 'S', 'Т', 'U', 'F', 'Н', 'C', 'Ch', 'Ш', 'Щ', 'Y', 'Y', 'Y', 'E', " Ю.», 'Я.', 'A', 'B', 'V', 'G', 'D', 'е', 'е', 'Gh', 'Z', 'I', 'у' , 'к', 'L', 'т', 'N', 'о', 'р', 'R', 's', 'т', 'и', 'е', 'ч', ' с», 'ч', 'ш', 'сЧ', '', 'у', '', 'е', 'ю', 'я'); вернуться str_replace ($ рус, $ ш, $ ул); } Эхо rus_to_lat ( 'Первый вариант функции возвращает строку с замененной кириллицей'). ''; г ' 'S', 'т', 'и', 'е', 'ч', 'с', 'ч', 'ш', 'СЧ', '', 'у', '',' е», 'ю', 'я'); вернуться str_replace ($ рус, $ ш, $ ул); } Эхо rus_to_lat ( 'Первый вариант функции возвращает строку с замененной кириллицей'). ''; г ' 'S', 'т', 'и', 'е', 'ч', 'с', 'ч', 'ш', 'СЧ', '', 'у', '',' е», 'ю', 'я'); вернуться str_replace ($ рус, $ ш, $ ул); } Эхо rus_to_lat ( 'Первый вариант функции возвращает строку с замененной кириллицей'). '';
Anya K
1

голосов
0

ответ
88

Просмотры

WooCommerce: Set Ссылка для атрибутов фильтра

Я хочу, чтобы установить новую структуру постоянную ссылку ниже. Текущий URL: HTTP: // локальный / технический / product_cat = 3-сидит-Соффа & filter_form = svangd Новый URL: HTTP: // локальный / технический / 3-сидит-Соффа / svangd Я также попытался с add_rewrite_tag и add_permastruct, но не работает для меня. Вот код, который я использовал. add_action ( 'инициализации', 'custom_rewrite1'); Функция custom_rewrite1 () {add_rewrite_rule ( '(+) (:.?.???? / ([0-9] +)) / $'?, «index.php product_cat = $ соответствует [1] & filter_form = $ соответствует [2]», 'сверху'); }
Bhavik
1

голосов
0

ответ
43

Просмотры

Как добавить Dynamic Link в пользовательском HTML Widget?

Я занимаюсь разработкой веб-сайта на моей локальной среду и хочу добавить «Пользовательские HTML» виджеты на мой сайте колонтитул и megamenu. Я хочу, чтобы иметь возможность добавлять изображения и ссылки через эти пользовательскую HTML-виджеты. Проблема заключается в том, что я должен жёстко абсолютного URL-пути (например, HTTP: //localhost/client_projects/hom/site/wp-content/uploads/2018/03/image.png) Когда придет время идти жить у меня будет искоренить и поменять все URL-адрес в моих виджетах. Нехорошо. Так как же я динамически ссылки на страницы и изображения в виджетах пользовательского HTML?
Jethro Hazelhurst
1

голосов
1

ответ
34

Просмотры

переписывание URL должен содержать слэш в конце URL

Я использую URL-перезапись, чтобы легко процесс поиска папки, но когда кто-то входит что-то вроде этого: HTTP: //domain.com/folder1/folder2 возвращает много ошибок. Есть ли шанс говорить перепишет двигатель автоматически добавлять слэш в конце? Это значит изменить: HTTP: //domain.com/folder1/folder2 на: HTTP: //domain.com/folder1/folder2/ файл на самом деле не существует. Я использую Ajax и History.pushState изменить URL в то время как Ajax читает папку. И есть ли хороший онлайн учебник о RewriteEngine (не YouTube)?
Minelord172
1

голосов
0

ответ
769

Просмотры

iTerm2 - Как передать переменные окружения при запуске с помощью URL-схемы?

Большинство из вас, конечно, теперь MacOS эмулятор терминала Iterm 2 Я хочу передать свои переменные окружения, которые я набор / сохраняется в ~ / .ssh / окружающей среды в iTerm2, когда он (профиль) настроен в качестве обработчика по умолчанию для этого url- схема. (SSH: // ==) Обычный пример ← работы Вы открываете приложение iTerm2 Введите ваш SSH-команду: SSH имя хоста Он подключается к вашему серверу, и вы можете увидеть с помощью команды printenv ваши переменные окружения вы положили в ваш местный ~ /.ssh/environment файл. URL-схема пример ← не работает Some внешнего приложения (например, рабочий процесс Alfred-SSH из deanishe) может получить доступ к вашей .ssh / конфигурационный файл, чтобы облегчить доступ ко всем сконфигурированным хостам быстро и открывают их затем с помощью URL-схемы. Поскольку iTerm2 сконфигурирован для SSH-схемы iTerm2 запускается и быстро подключается к серверу. Входите printenv и не находит ваше окружение-varialbes. Вы понимаете, что iTerm2 начал мгновенно и не загружается локальные переменные окружения. Хорошо, я не понял, что это в самом начале и создал проблему для рабочего процесса я использовал. Но разработчик прав, iTerm2 начинается и не в состоянии загрузить переменные среды. Я искал уже несколько недель для решения, но не в состоянии решить эту проблему еще. Вот почему я спрашиваю здесь. Моя локальная конфигурация SSH (очищено) Содержание ~ / .ssh / окружающей среды: эхо "RMATE_HOST = LOCALHOST"> sshenv эхо "RMATE_PORT = 52699"> sshenv Содержание ~ / .ssh / конфигурации является: Хост * AddKeysToAgent да ServerAliveInterval 120 TCPKeepAlive нет UseKeychain да SendEnv RMATE_ * RemoteForward 52699 локальный: 52699 хостов личный HostName personal.tld IdentityFile ~ / .ssh / keyFileName1 пользователя пользователя Порт 22 Хост работы HostName business.tld IdentityFile ~ / .ssh / keyFileName2 Пользователь пользователя Порт 22 И да, в самом деле! Я просто хочу, чтобы передать мой RMATE переменных к серверам через рабочий процесс с Альфредом ;-)
Sascha
1

голосов
1

ответ
51

Просмотры

Использование запроса Применение маршрутизации в этом вопросе

Существует сайт с этими ссылками OLDURL: http://Example.com/Archive/Newsdetails.aspx?NewsID=123&Obj=1&title=mytitle Нового сайт для этого (example.com) URLS совершенно различен. NEWURL: http://Example.com/?news/985698/6523687/856987/mytitle Как я могу разгромить от OLDURL до NEWURL только с помощью ARR?
Arman
1

голосов
0

ответ
22

Просмотры

Несовпадение Webdomain / URL

Несколько лет назад, я создал веб-сайт с помощью Adobe GoLive 6, которое было прекращено, и у меня нет рабочей резервной копии программы в это время. Я хотел бы возобновить этот сайт временно как есть, которая была полностью разработана. У меня проблема заключается в следующем: Файл проекта Adobe GoLive 6 был создан с использованием оригинального домена, давайте назовем его www.bigbadstsuff.com. Однако, оригинальный домен я больше не доступен. Я в настоящее время подобный домен, давайте назовем его www.newbigbadstuff.com. Я не могу открыть или передать версию GoLive сайта в любой веб-дизайна программы, которые я знаю. Единственное, что я хотел, и нужно сделать, это изменить имя файла проекта в GoLive созданной версии www.bigbadstuff.com к www.newbigbadstuff.com так, что, когда он будет загружен на мой сервер, он будет распознан. Я не очень хорошо разбирается в этом, но что бы я изменил? Буду ли я использовать текстовый редактор для редактирования GoLive XML-файл, файла данных сайта GoLive, или что-то еще? Я надеюсь, что это было ясно. (К тому же, прежде чем кто критикует меня за использование старой GoLive версии сайта (что опять-таки будет носить временный характер) или что-то, новая версия сайта застраивается современным стандартам, но сейчас, мне просто нужно, чтобы получить это версия назад он-лайн. Спасибо).
J Bernard Jones
1

голосов
0

ответ
42

Просмотры

сохранить файл из URL-адреса Lua убунту

Я хочу скачать mp3 файл из UTL и сохранить его в папку. Это мой код: местный звук = HTTPS.request ( 'https://hozory.com/translate/?target='..matches [1] ..' и текст =».. текст) местный голос = JSON: декодирование ( звук), если voice.result.Voice_link ~ = "ложь", то локальный е = утверждает (io.open ( 'test.mp3', 'ж')) е: записи (voice.result.Voice_link) е: близко () Но это создает пустой файл mp3.
Shafiq Sadat
1

голосов
0

ответ
33

Просмотры

Закодированы URL-не направлять на веб-страницу

Response.Redirect (Server.UrlEncode ( "Main / Dashboard_User.aspx =?")); Я закодирован мой URL с помощью UrlEncode, но этот закодированный URL показывает HTTP 404 Ошибка. Как я могу решить эту проблему?
rupal
1

голосов
1

ответ
251

Просмотры

Перенаправление 301 в.ч. URL основанный на год / месяц / день пост-name.html

Я недавно изменил структуру постоянных ссылок из https://www.domainName.ro/2018/04/10/post-name.html в https://www.domainName.ro/post-name.html, используя: «правило RedirectMatch 301 ^ / ([0-9] {4}) / ([0-9] {2}) / ([0-9] {2}) / ([^ /] +), HTML $ HTTPS:. // www.domainName.ro/$4.html»и работает. Теперь я хочу, чтобы перенаправить, в том же месте (старый URL), URL-адреса из https://www.domainName.ro/2018/04/10/post-name/ в https://www.domainName.ro/post -name.html Я пробовал различные правила и не работаю. Два правила должны работать в то же время на сайте вы можете мне помочь? Большое спасибо!
Sorin Antonie
1

голосов
1

ответ
78

Просмотры

Magento Перенаправление база URL

У меня есть все мои папки и файлы в www.mysite.com/magento/ и моя домашняя страница базы URL является www.mysite.com/magento/. Мне нужно изменить этот адрес только www.mysite.com и, если это возможно, я не хочу переместить мои файлы из / Magento / в папку обратно. Если я использую System - Configuration - Web от моего Magento-админ-панели, она не работает, и я не могу подключиться к панели.
goltornate
1

голосов
1

ответ
59

Просмотры

Построить URI из строки со специальными символами (папка SVN)

Мне нужно, чтобы удаленно создавать каталоги на репозитории SVN. Папки могут содержать специальные символы, например, поставщик, драйвер и версию каталогов в моем примере, могут содержать один или более плюс ( «+») символы. DoDontEscape () просто объединяет в себе каталоги к URL DoEscape () использует Uri.EscapeDataString () на каталогах, прежде чем объединять его в URI бросает «Путь уже существует» исключение, мне нужно использовать Uri.EscapeDataString () для каждого каталога, прежде чем делать объединения и построения объекта Uri? Или просто объединение и построение объекта OK Ури? Я использую библиотеку SharpSVN удаленно создавать каталоги и Flurl для объединения с URL. Код, использующий SharpSvn; используя Flurl; Статическая строка для чтения reposRootString = @ "https: //my.svn.repos/Testing/"; Статическая строка для чтения поставщика = «Поставщик»; статический драйвер только для чтения строки = "Driver +"; Статическая строка для чтения версия = «1.0.0.1»; статической силы основных (String []) {арг DoDontEscape (); DoEscape (); } Частной статической силы DoDontEscape () {строка в сочетании = Url.Combine (reposRootString, поставщик, водитель, версия); TryCreateURI (комбинированный); } Частного статической силы DoEscape () {вар vEscaped = Uri.EscapeDataString (поставщик); вар dEscaped = Uri.EscapeDataString (драйвер); вар dvEscaped = Uri.EscapeDataString (вариант); Строка в сочетании = Url.Combine (reposRootString, vEscaped, dEscaped, dvEscaped); TryCreateURI (комбинированный); } частной статическая сила TryCreateURI (строка комбинированной) {Uri Uri; если (Uri.TryCreate (комбинированные, UriKind.Absolute, из URI)) {CreateSvnDir (URI); } Еще {певд Exception (string.Format (»
BertAR
1

голосов
0

ответ
165

Просмотры

URL маскировка на AWS

Является ли URL маскировка возможно с АМС? Позвольте мне объяснить, что на месте, и то, что я хочу. У меня есть домен example.com сказать (EC2 экземпляр, который не работает) и в соответствии с которым у меня есть суб-домен, называемый demo1.example.com (EC2 экземпляр, который работает), которые имеют все мои основные файлы сайта. Теперь у меня есть папка сказать «админ» внутри demo1.example.com который держит мою панель администратора. Теперь, я хотел создать еще один поддомен demo2.example.com и перенаправить его в папке администратора «администратор» под demo1.example.com, который я сделал, написав правило маршрутизации под s3 ведром и переназначение также происходит. Но я хочу, чтобы не показать свои админ панели папки «админ» в мире, то есть когда я должен ввести demo2.example.com, URL-адрес shouldnot изменить, а также он должен указать на demo1.example.com/admin Спасибо
amitava deb
1

голосов
1

ответ
76

Просмотры

redirect subfolder/index.php to subfolder/

Я пытаюсь перенаправить все запросы к подпапке / index.php в подкаталоге / и по-прежнему отображать содержимое файла index.php вложенной папки в. Это не относится к только один подкаталогу, поэтому мне нужно общее правило. Но обратите внимание, что некоторые каталоги, такие как CSS / и изображения / не будут иметь файл index.php и я просто хочу, чтобы запретить доступ к ним, если пользователю попытался ударить эти конкретные каталоги. На данный момент, запрос подпапка / index.php идет в подпапке / индекса / (но до сих пор на самом деле показать содержимое index.php). Это связанно с правилом я должен заменить .php расширение с слэш (спасибо других сообщений на этом форуме!) Поэтому я думаю, что я просто отсутствую правило, которое находится над моим завершающим правилом слэша. До сих пор у меня есть это: RewriteEngine On # все запросы к корневой домен показа содержимого индекса. PHP DirectoryIndex index.php #Permanently переместить запросы на index.php к RewriteRule ^ корневого индекса домена \ .php $ / [NC, R = 301, L] # Не позволяют списка каталогов Options -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ ДЕЛАТЬ с ПОДПАПКОЙ индексировать файлы **** ## скрыть .php расширение сниппеты # для внешнего перенаправления /dir/foo.php в / реже / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ s ([^.] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. PHP #Permanently пересылки запросов на index.php к RewriteRule ^ корневого индекса домена \ .php $ / [NC, R = 301, L] # Не позволяют список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ Обработайте Subfolder индексные файлы **** ## скрыть .php расширение сниппета # для того, чтобы перенаправить извне /dir/foo.php в / директории / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ s ([^. ] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. PHP #Permanently пересылки запросов на index.php к RewriteRule ^ корневого индекса домена \ .php $ / [NC, R = 301, L] # Не позволяют список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ Обработайте Subfolder индексные файлы **** ## скрыть .php расширение сниппета # для того, чтобы перенаправить извне /dir/foo.php в / директории / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ s ([^. ] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. PHP для RewriteRule ^ корневого индекса домена \ .php $ / [NC, R = 301, L] # Не позволяет список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ ДЕЛАТЬ С ПОДПАПКОЙ индексировать файлы *** * ## скрыть расширение .php фрагмент # для того, чтобы перенаправить извне /dir/foo.php к / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ s ([^.] +) \. PHP [NC ] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. PHP для RewriteRule ^ корневого индекса домена \ .php $ / [NC, R = 301, L] # Не позволяет список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ ДЕЛАТЬ С ПОДПАПКОЙ индексировать файлы *** * ## скрыть расширение .php фрагмент # для того, чтобы перенаправить извне /dir/foo.php к / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ s ([^.] +) \. PHP [NC ] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. L] # Не позволяет список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ ДЕЛАТЬ С ПОДПАПКОЙ индексировать файлы **** ## скрыть расширение .php сниппает # Для внешнего перенаправления /dir/foo.php в / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ S ([^.] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. L] # Не позволяет список каталогов Опции -Indexes ## **** ВСТАВИТЬ ПРАВИЛО ЗДЕСЬ ДЕЛАТЬ С ПОДПАПКОЙ индексировать файлы **** ## скрыть расширение .php сниппает # Для внешнего перенаправления /dir/foo.php в / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ S ([^.] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. Расширение PHP фрагмент # Для внешнего перенаправления /dir/foo.php к / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ S ([^.] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа. Расширение PHP фрагмент # Для внешнего перенаправления /dir/foo.php к / DIR / Foo RewriteCond% {THE_REQUEST} ^ [AZ] {3} \ S ([^.] +) \. PHP [NC] RewriteRule ^% 1 / [R = 301, L] # добавить косую черту RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_URI}! / $ RewriteRule. % {REQUEST_URI} / [L, R = 301] # внутренне вперед / директории / Foo к /dir/foo.php RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME} .php -f RewriteRule ^ (. *? ) /? $ $ 1.php [L] Любая помощь будет высоко ценится, как я боролся с файлом HTAccess на некоторое время и не может работать вне ответа.
Gary
1

голосов
0

ответ
193

Просмотры

NGINX служить статический файл для всех вложенных маршрутов

Я хостинг две «версии» UI для моего приложения. Я следующие маршруты настроены на мой файл конф Nginx: расположение / v2 {auth_request / аутентификации try_files «» /frontendv2/app/index.html = 404; } Местоположение / {auth_request / аутентификации корневой / интерфейс / приложения; Индекс index.html; } V1 является единственным приложением маршрута (без глубоких связей, поддерживает слизни только - например: example.com/, example.com/#members, example.com/#tasks) и v2 также одно приложения страницы, но которые может иметь суб -routes (/ v2, / v2 / члены, / v2 / задачи, / v2 / задачи / и т.д.). Моя v1 отлично работает, но все ссылки на v2 бросить ошибку 404. Я хочу, чтобы все маршруты v2 служить статически из /frontendv2/app/index.html
botvsbot
1

голосов
1

ответ
162

Просмотры

Предотвращение прямого доступа к моей странице HTML

В настоящее время я работаю на странице Обратной связи (contact.html). Отправка электронной почты обрабатывается PHP файл (mailer.php). До сих пор функции, которые я хочу сделать, это работает должным образом, электронные письма были отправлены, я попадаю на мою страницу успеха и все. Тем не менее, я хочу, чтобы ограничить доступ людей с моей страницы успеха непосредственно. В mailer.php, я перенаправлять с помощью этого кода: заголовок ( 'Location: success.html'); выход; Как я могу запретить пользователям прямого доступа к этой странице, введя адрес в адресной строке? Заранее спасибо.
zoenightshade
1

голосов
1

ответ
43

Просмотры

Spring успокоительной API, есть метод используется как маршрутизатор, чтобы получить другую методу конечных точек или URL?

@RequestMapping ( "/ счета") контроллер общественного класса {@GetMapping ( "/ получить / {ID}") общественности окончательный ResponseEntity getHandler () {} @PostMapping (значение = "/ создать") общественности окончательный ResponseEntity createHandler () {/ * пытается использовать некоторые методы весной библиотеки, чтобы получить URL-адрес строки «/ счетов / получить / {ID}» вместо того, чтобы вручную жесткого кодирования его * /}} Это фиктивный код, теперь я в createHandler, после завершения создания чего-то , то я хочу, чтобы вернуть заголовок, содержащий строку URL, но я не хочу, чтобы вручную CONCAT этого URL строки ( «/ счет / получить / {ID}»), который является конечной точкой методы getHandler (), так что я интересно, если есть способ использовать для достижения этой цели? Я знаю request.getRequestURI (), но это только для URI в текущем контексте. Больше объяснения:
Michael Sun
1

голосов
1

ответ
115

Просмотры

подключение URL получить входной поток не может

Я пытаюсь найти размер каталога на сервере. Таким образом, я определил класс, чтобы получить доступ к серверу и найти размер: класс SoftwareDownload общественного {личного Струнного inputUrl; частная строка DestinationPath; частная строка имя_пользователь; частная строка Парольпользователь; частный URL URL = NULL; частный URLConnection УНЦ = NULL; частная строка UserPass; частный BasicAuth строк; частное логическое isAuthendicated = ложь; общественный SoftwareDownload (String inputUrl, Строка DestinationPath, строка имя, String Парольпользователь) {this.inputUrl = inputUrl; this.destinationPath = DestinationPath; this.userName = имя_пользователя; this.userPassword = Парольпользователь; UserPass = имя_пользователь + ":" + Парольпользователь; BasicAuth = "Basic" + javax.xml.bind.DatatypeConverter.printBase64Binary (UserPass. GetBytes ()); попробуйте {URL = новый URL (this.inputUrl); попробовать {= ис url.openConnection (); uc.setRequestProperty ( "Авторизация", BasicAuth); isAuthendicated = TRUE; } Поймать (IOException е) {// TODO автоматической генерации улова блок System.out.println ( "UC проверка NUL"); e.printStackTrace (); }} Поймать (MalformedURLException е) {// TODO автоматическая генерация улова блок System.out.println ( "Проверка соединения NUL"); e.printStackTrace (); }} Открытого длинный httpFindSoftwarePackage (подсчет INT, логический isSizeRequired) бросает IOException {длинное packageByteCnt = 0; InputStream = InStream uc.getInputStream (); InputStreamReader StreamReader = новый InputStreamReader (InStream); BufferedReader InputStream = новый BufferedReader (StreamReader); Строка строка = «»; в то время как (! линия = NULL) {строка = inputStream.readLine (); если ((строка! = NULL) && (line.startsWith (»
Selva Kumar
1

голосов
0

ответ
28

Просмотры

Почему мой [Op.or] только частично работает?

Я пытаюсь написать конечную точку для поиска пользователя с именем или идентификатором, который соответствует переданной строке. Ниже приведен текущий код я настроил для конечной точки на локальном хосте в ... / API / пользователей /: поиск. // GET пользователя по ID или пароль router.get ( '/: поиск', (REQ, Рез, рядом) => {User.findOne ({где: {[Op.or]: [{ID: {[Op. экв]: req.params.search}}, {имя пользователя: {[Op.eq]:.. req.params.search}}]}}), а затем (данные => {res.json (данные)}) улов ( следующий) }); Я считаю, что я установил все правильно, но я только в состоянии получить ответ, когда я прохожу в существующий идентификатор. Пример: У меня есть пользователь с идентификатором «1» и имя пользователя «hyena12». Если я делаю GET на ... / API / пользователей / 1, он возвращает пользователю. Но если я делаю GET на ... / API / пользователей / hyena12, ответ просто говорит «ошибка». Я использую Sequelize с узлом и использую Почтальон, чтобы попытаться проверить это. Postgres БД используется на внутреннем интерфейсе.
Andres Rosales
1

голосов
1

ответ
73

Просмотры

питон URLLIB - отправить текст #INPUT в заголовке и представить его

Я пытаюсь получить доступ к веб-сайт и дать определенное значение для входа на сайт. Вход имеет вид: Я fairely новичок в этом, но я знаю, что вы можете попросить конкретной переменной, чтобы иметь определенное значение. То, что я запрашивающий является: URL = 'https://refractiveindex.info' значения = { 'полки': 'стекло', 'книга': axicon_material, 'длина волны': used_wavelength, 'wavelength_submit': 'правда'} данные = urllib.parse.urlencode (значения) данных = data.encode ( 'UTF-8') index_mainpage_request = urllib.request.Request (URL, данные) index_mainpage_response = urllib.request.urlopen (index_mainpage_request) пп = re.findall (г '(. *?), ул (index_mainpage_response.read) ()) входной ящик на сайте, однако, не хочет, чтобы изменить его содержание. Есть ли способ, что я могу сделать, что с моей просьбы? Потому что таким образом, кажется, не работает
PyThagoras

Просмотр дополнительных вопросов