Pytania otagowane jako rewrite

Funkcja ponownego zapisywania adresów URL mapuje przychodzący adres URL na zmodyfikowany adres URL, dzięki czemu żądanie jest przetwarzane tak, jakby pierwotne żądanie zostało skierowane do zmodyfikowanego adresu URL. Jest to często używane, aby zapewnić adresy URL bardziej przyjazne dla wyszukiwarek.

1
Jak wyodrębnić tylko nazwę pliku z identyfikatora URI żądania
Próbuję przepisać uri żądania w zależności od rozszerzenia pliku, a następnie wyodrębnić tylko nazwę pliku z uri i zapisać go w innym folderze. Problemem tutaj nie jest żadna predefiniowana zmienna dla nazwy pliku i dostępnych zmiennych uri, request_urii request_filenameda ona pełny uri. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files …
11 nginx  rewrite  images 

1
nginx: przepisz wszystkie oprócz jednej lokalizacji
Obecnie mój nginx przepisuje kilka domen na jedną domenę główną, której używamy. Oto jedna zasada z mojej konfiguracji: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } Każde żądanie do ** exampleblog.org * jest przekierowywane na blog.example.org Teraz chcę, aby www.exampleblog.org/+ i exampleblog.org/+ przekierowały użytkownika na naszą stronę …

4
Tymczasowo przekieruj * wszystkie * żądania HTTP / HTTPS w IIS na stronę „konserwacji serwera”
Mamy serwer IIS, który obsługuje setki osobnych aplikacji internetowych, a fizyczny serwer bazy danych, który obsługuje te aplikacje, zostanie wyłączony z powodu konserwacji na krótki czas (spodziewamy się, że zajmie to mniej niż 15 minut). W tym okresie chcemy przekierować CAŁY ruch przychodzący z dowolnej witryny na stronę „Jesteśmy w …

2
IIS Przepisz, przepisz mapy i ciągi zapytań
Pomóż mi zrozumieć przepisywanie map, mam tę konfigurację: <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> Oto moja zasada: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" /> </rule> Działa …
10 iis-7  rewrite 

3
Apache: Gdzie sprawdzić dzienniki przekierowań?
Skomplikowałem RewriteCondi RewriteRulena jednej maszynie. Zgodnie z tymi zasadami niektóre żądania zostaną przekierowane na inną maszynę. Czy jest więc jakiś dziennik Apache, który wyraźnie pokazuje, jak odbywa się przekierowanie? Ponieważ przekierowanie odbywa się w sposób, którego nie przewiduję.

1
Nginx proste przekierowanie produktów ze starej do nowej kategorii
Robię przekierowania produktów ze starej do nowej kategorii. Udało mi się sprawić, że działa z następującą zasadą: rewrite ^/old-category/(.*) /new-category/$1; Ale chcę wiedzieć, kiedy powinienem użyć znaku „linia końcowa” $ i jaka jest różnica w tym przypadku lub bez niego w moim przypadku. Na przykład: rewrite ^/old-category/(.*)$ /new-category/$1; Chcę również …

4
Dlaczego otrzymuję podwójny ukośnik w zależności od tego, gdzie znajduje się moja RewriteRule?
Korzystam z następującego kodu, aby kierować wszystkie żądania www na adresy URL inne niż www: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Działa to świetnie w pliku .htaccess w katalogu głównym mojej witryny. Na przykład www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page -> example.com/other_page Jeśli jednak przeniosę …

3
mod_rewrite nie przekazuje parametrów GET
Mam problem z konfiguracją Apache z mod_rewrite na moim komputerze programistycznym. Mod_rewrite jest aktywny i działa dobrze dla niektórych reguł. Niektóre reguły nie działają zgodnie z przeznaczeniem, na przykład: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 W static.php robię to (w celu debugowania): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Które wydruki (usunęły niektóre elementy z …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.