drajvver 4 Zgłoś post Napisano Sierpień 14, 2009 Witam Kumpel pyta, a ja nie do konca wiem, wiec pytam Was : "chce ustawic to tak ze wszystko jest w 1 katalogu ale np domena xxx.pl przkierowuje do podkatalogu xxx.pl subdomena forum.xxx.pl przekierowuje do podkatalogu forum.xxx.pl itd" Jak takie coś zrobić w lighttpd z zainstalowanym panelem PowerAdmin DNS? Udostępnij ten post Link to postu Udostępnij na innych stronach
Dżo 0 Zgłoś post Napisano Sierpień 14, 2009 Nie wiem jak to wygląda w tym panelu, ale jeśli chodzi o lighttpd to kwestia kilku linijek w pliku konfiguracyjnym. Dla każdej domeny tworzysz wpis z parametrem server.document-root wskazującym na właściwy katalog. $HTTP["host"] =~ "^jakas\.domena\.pl$" { server.document-root = "/home/uzytkownik/jakas.domena.pl" accesslog.filename = "/var/log/lighttpd/jakas.domena.pl-access.log" server.errorlog = "/var/log/lighttpd/jakas.domena.pl-error.log" } Udostępnij ten post Link to postu Udostępnij na innych stronach
drajvver 4 Zgłoś post Napisano Sierpień 14, 2009 Niestety, nadal nie działa, wyskakuje listowanie folderów i nie następuje przekierowanie... Dla uproszczenia - pliki www sa w /var/www/nazwadomeny.pl Udostępnij ten post Link to postu Udostępnij na innych stronach
Dżo 0 Zgłoś post Napisano Sierpień 17, 2009 Wygląda na to, że nie rozumiem problemu. Co dokładnie masz na myśli pisząc o przekierowaniu? Przekierowania robi się tak: $HTTP["host"] =~ "\.domena\.pl$" { url.redirect = ("^/(.*)" => "http://domena.pl/$1") } Spowoduje to, że z www.domena.pl zostaniesz przekierowany na domena.pl. Udostępnij ten post Link to postu Udostępnij na innych stronach
drajvver 4 Zgłoś post Napisano Sierpień 17, 2009 Ok, działa już wszystko . Teraz jeszcze inne pytanie: Jak zmienić mod_rewrite z Apache2 na Lighttpd? - Dokładniej chodzi o regułki do phpBB3 SEO mod. Na Apache wyglądało to tak: # You may need to un-comment the following line # Options +FollowSymlinks # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE RewriteEngine On # REWRITE BASE RewriteBase / # HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION ##################################################### # PHPBB SEO REWRITE RULES - ADVANCED ##################################################### # AUTHOR : dcz www.phpbb-seo.com # STARTED : 01/2006 ################################# # FORUMS PAGES ############### # FORUM INDEX RewriteRule ^forum\.html$ /index.php [QSA,L,NC] # FORUM RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /viewforum.php?f=$1&start=$3 [QSA,L,NC] # TOPIC WITH VIRTUAL FOLDER RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC] # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER RewriteRule ^announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC] # TOPIC WITHOUT FORUM ID & DELIM RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC] # PROFILES THROUGH USERNAME RewriteRule ^member/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC] # USER MESSAGES THROUGH USERNAME RewriteRule ^member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=$2&start=$4 [QSA,L,NC] # GROUPS ADVANCED RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC] # POST RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC] # ACTIVE TOPICS RewriteRule ^active-topics(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC] # UNANSWERED TOPICS RewriteRule ^unanswered(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC] # NEW POSTS RewriteRule ^newposts(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC] # THE TEAM RewriteRule ^the-team\.html$ /memberlist.php?mode=leaders [QSA,L,NC] # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES # FORUM WITHOUT ID & DELIM # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC] # END PHPBB PAGES ##################################################### Czy jest ktoś w stanie zmienić to na tak samo działające rewrite w lighttpd? Udostępnij ten post Link to postu Udostępnij na innych stronach
Dżo 0 Zgłoś post Napisano Sierpień 18, 2009 Jeśli rozumiesz działanie wyrażeń regularnych to nie powinno to być trudne. Konfiguracja przekierowań dla Apache'a i Lighttpd różni się właściwie tylko składnią, zasada jest ta sama. Poczytaj dokumentację, tam znajdziesz trochę przykładów. Udostępnij ten post Link to postu Udostępnij na innych stronach