Autor Wątek: Reguły RewriteRule na Lighttpd  (Przeczytany 4826 razy)

Offline tryme

  • Full Member
  • ***
  • Wiadomości: 135
  • Reputacja: -1
Reguły RewriteRule na Lighttpd
« dnia: Maj 05, 2010, 11:27:28 »
Witam Serdecznie,

Czy mogę prosić o przerobienie poniższych regułek niezbędnych do poprawnego działania skryptu WebMini na serwerze z Lighttpd?

Options -Indexes
<FilesMatch "sqlite">
  Order deny,allow
  Deny from all
</FilesMatch>

RewriteEngine On

RewriteRule ^p/([0-9]+)/(asc|desc) index.php?mode=page&page=$1&sort=$2
RewriteRule ^a/([0-9]+)/(asc|desc) index.php?mode=arts&page=$1&sort=$2
RewriteRule ^e/[^,]+\,([0-9]+) index.php?mode=entry&id=$1
RewriteRule ^a/[^,]+\,([0-9]+) index.php?mode=article&id=$1
RewriteRule ^t/p/([0-9]+)$ index.php?mode=tags&page=$1
RewriteRule ^t/(.+) index.php?mode=tag&tag=$1
RewriteRule ^t/?$ index.php?mode=tags

RewriteRule ^dodaj$ index.php?mode=dodaj
RewriteRule ^dodaj-artykul$ index.php?mode=dodaj-artykul

Dziękuję.

Offline Xann

  • Administrator
  • Hero Member
  • *****
  • Wiadomości: 2116
  • Reputacja: 151
  • Płeć: Mężczyzna
Odp: Reguły RewriteRule na Lighttpd
« Odpowiedź #1 dnia: Maj 05, 2010, 13:41:08 »
spróbuj dwie rzeczy zmienić

a/ dodać przed index.php  zaczenk "/ "  czyli np:  /index.php?mode=page&page=$1&sort=$2

lub

b/ dodać pełny adres przed index.php

Offline tryme

  • Full Member
  • ***
  • Wiadomości: 135
  • Reputacja: -1
Odp: Reguły RewriteRule na Lighttpd
« Odpowiedź #2 dnia: Maj 06, 2010, 08:44:07 »
Niestety nie działa.

Offline tryme

  • Full Member
  • ***
  • Wiadomości: 135
  • Reputacja: -1
Odp: Reguły RewriteRule na Lighttpd
« Odpowiedź #3 dnia: Maj 06, 2010, 09:49:51 »
Już działa :)

url.rewrite-once = (
"^/p/([0-9]+)/(asc|desc)" => "index.php?mode=page&page=$1&sort=$2",
"^/a/([0-9]+)/(asc|desc)" => "index.php?mode=arts&page=$1&sort=$2",
"^/e/[^,]+\,([0-9]+)" => "index.php?mode=entry&id=$1",
"^/a/[^,]+\,([0-9]+)" => "index.php?mode=article&id=$1",
"^/t/p/([0-9]+)$" => "index.php?mode=tags&page=$1",
"^/t/(.+)" => "index.php?mode=tag&tag=$1",
"^/t/?$" => "index.php?mode=tags",
"^/dodaj$" => "index.php?mode=dodaj",
"^/dodaj-artykul$" => "index.php?mode=dodaj-artykul"
)

Offline waz_2000

  • Młody user
  • *
  • Wiadomości: 16
  • Reputacja: 0
Odp: Reguły RewriteRule na Lighttpd
« Odpowiedź #4 dnia: Grudzień 29, 2011, 10:51:01 »
A jak powinny wyglądać reguły dla lighttpdd dla najnowszej wersji Webmini?