Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'rewrite nginx'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Forum

  • Hosting
    • Forum Główne
    • Informacje o firmach hostingowych
    • Serwery Dedykowane i VPS
    • Chmura czyli Cloud hosting
    • Kolokacja Serwerów i Centra Danych
    • Konta Resellerskie
    • Serwery Streamingu
    • Luźne rozmowy o hostingu
    • Własna Firma Hostingowa
  • Domeny
    • Domeny
    • Biznes domenowy
  • SEO Pozycjonowanie i Optymalizacja
    • Pozycjonowanie i Optymalizacja
    • Promocja i marketing
  • WebHelp
    • Centrum webmastera
    • Programowanie i Bazy danych
    • xHTML / CSS / Javascript
    • Strony do oceny
  • Administracja serwerów
    • Sprzęt serwerowy i Centrum Danych
    • Administracja Serwerów
    • Skrypty
    • Panele Administracyjne
    • Serwery WWW
    • Serwery Pocztowe
    • Serwery DNS
    • Serwery baz danych
    • Transfer Plików i Backup
    • Linux
    • Microsoft Windows
    • Bezpieczeństwo
  • Giełda
    • Oferty firm hostingowych
    • Giełda Domen
    • Oferty Pracy / Zlecenia
    • Giełda
  • Inne fora
    • Piaskownica
    • Prośby
    • Dyskusje Wiki WHT
    • WHT+
  • WHT PROfesjonalnie
    • Forum dla użytkowników Profesjonalnych
    • Dyskusje WebHostingTalk.pl

Znaleziono 1 wynik

  1. rewrite w nginx

    Witam, Próbowałem tą regułkę: Options +FollowSymLinks RewriteEngine on ##point to installation directory ##if it is the root dir,enter / ##else /otherdir RewriteBase / RewriteCond %{QUERY_STRING} ^d=([a-zA-Z0-9]{8,12})$ RewriteRule ^$ download.php?id=%1&type=1 [L] RewriteCond %{QUERY_STRING} ^d=([a-zA-Z0-9]{12,16})$ RewriteRule ^$ delete.php?id=%1 [L] RewriteRule ^file/([0-9]+)/(.*)$ download.php?id=$1&name=$2&type=2&%{QUERY_STRING} [L] RewriteRule ^([a-z]{2})/file/([0-9]+)/(.*)$ download.php?setlang=$1&id=$2&name=$3&type=2 [L] RewriteRule ^myfolders/([0-9]+)-(.*)$ folders.php?fid=$1&name=$3&%{QUERY_STRING} [L] RewriteRule ^([a-z]{2})/myfolders/([0-9]+)-(.*)$ folders.php?setlang=$1&fid=$2&name=$3&%{QUERY_STRING} [L] RewriteRule ^topfiles/$ top.php [L] RewriteRule ^([a-z]{2})/topfiles/$ top.php?%{QUERY_STRING} [L] RewriteRule ^topfiles/index([0-9]*)\.html$ top.php?s=$1&%{QUERY_STRING} [L] RewriteRule ^([a-z]{2})/topfiles/index([0-9]*)\.html$ top.php?setlang=$1&s=$2&%{QUERY_STRING} [L] RewriteRule ^([a-z]{2})$ ?setlang=$1 [QSA,L] RewriteRule ^([a-z]{2})/$ ?setlang=$1 [QSA,L] RewriteRule ^([a-z]{2})/(.*)\.php$ $2.php?setlang=$1 [QSA,L] RewriteRule ^content/([0-9a-zA-Z]+)\.html$ page_template.php?page=$1 [QSA,L] <IfModule mod_security.c> # Turn off mod_security filtering. SecFilterEngine Off # The below probably isn't needed, # but better safe than sorry. SecFilterScanPOST Off </IfModule> Przekonwertować na stronie: http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ i wyszło tak: if ($args ~ "^d=([a-zA-Z0-9]{8,12})$"){ set $rule_0 1$rule_0; set $bref_1 $1; } if ($rule_0 = "1"){ rewrite ^/$ /download.php?id=$bref_1&type=1 last; } if ($args ~ "^d=([a-zA-Z0-9]{12,16})$"){ set $rule_1 1$rule_1; set $bref_1 $1; } if ($rule_1 = "1"){ rewrite ^/$ /delete.php?id=$bref_1 last; } if ($rule_2 = ""){ rewrite / /; } if ($rule_3 = ""){ rewrite / /; } if ($rule_4 = ""){ rewrite / /; } if ($rule_5 = ""){ rewrite / /; } if ($rule_6 = ""){ rewrite / /; } if ($rule_7 = ""){ rewrite / /; } if ($rule_8 = ""){ rewrite / /; } if ($rule_9 = ""){ rewrite / /; } if ($rule_10 = ""){ rewrite ^/([a-z]{2})$ /?setlang=$1 last; } if ($rule_11 = ""){ rewrite ^/([a-z]{2})/$ /?setlang=$1 last; } if ($rule_12 = ""){ rewrite ^/([a-z]{2})/(.*).php$ /$2.php?setlang=$1 last; } if ($rule_13 = ""){ rewrite ^/content/([0-9a-zA-Z]+).html$ /page_template.php?page=$1 last; } Nie wszystko chyba przerobiło, a dodatkowo chyba z błędami. Bardzo proszę o ewentualne poprawki.
×