Запитання з тегом «querystring»

1
Apache mod_rewrite подвійний кодує рядок запиту при переадресації
Ми стикалися з дивною проблемою (помилка, можливо?) З поведінкою Apache mod_rewrite при проходженні через рядки запитів. Для відтворення ми встановили чисту установку Ubuntu (oneiric) з конфігурацією Apache за замовчуванням. Ми ввімкнули mod_rewrite, і в налаштуваннях сайту за замовчуванням ми додали наступне: RewriteEngine on RewriteRule ^/(.*)$ /r/$1 [R] Для тестування ми …

4
Перезаписані URL-адреси з довжиною параметра> 255 не працюють
Я використовую mod_rewrite, щоб переписати такі URL-адреси: http://example.com/1,2,3,4/foo/ Роблячи це в .htaccess: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] Це працює чудово, за винятком випадків, коли "1,2,3,4" перетворюється на рядок довжиною більше 255 символів, Apache повертає "403 Заборонено". Немає проблем із відвідуванням foo.php?id=1,2,3,4безпосередньо, навіть із дуже довгим рядком id, однак для …

2
Nginx Переписати Перетворити рядок запитів у шлях
Я хотів би цього простого правила переписати: /somefolder/mypage.aspx?myid=4343&tab=overview щоб бути перенаправлений на: /folder/4343/overview/ Я шукав деякі рішення, і жодне насправді не працювало .. Я намагався: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; і rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Що я роблю неправильно? Я отримую 404 (простіші правила працюють просто чудово.) Спасибі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.