[TS-209 Pro II] Apache Modul mod_rewrite

  • Hi Leute,
    nun eine Frage die ins eingemachte geht:


    Ist es möglich das mod_rewrite im Apache einzubauen/installieren ?
    Wo genau bekomme ich dieses Modul ?
    Wie genau wird dieses Modul eingebaut/installiert ?


    Habe schon ein bischen im http://www.modrewrite.de/foren/index.php Forum rumgelesen was damit alles möglich ist.



    Danke



    Gruß
    Nettomo

  • Zitat von "Nettomo"

    Hi Leute,
    Ist es möglich das mod_rewrite im Apache einzubauen/installieren ?
    Wo genau bekomme ich dieses Modul ?
    Wie genau wird dieses Modul eingebaut/installiert ?


    Ja es geht,


    im englischen Forum steht dazu ein Beitrag mit der notwendigen Datei zum Download und die Installationsanleitung:
    http://forum.qnap.com/viewtopic.php?f=32&t=3512


    EDIT:


    Um es zu aktivieren,
    die Datei mod_rewrite.so nach "/usr/local/apache/libexec" kopieren
    und die apache.conf in "/etc/config" öffnen und nach

    Code
    LoadModule php5_module libexec/libphp5.so


    diese Zeilen

    Apache Configuration
    LoadModule rewrite_module libexec/mod_rewrite.so
    RewriteEngine On


    einfügen.


    weitere Infos:
    http://de.selfhtml.org/servercgi/server/rewrite.htm

  • Hi Eraser-EMC2-,
    hat einbauen des Modules mod_rewrite hat Super geklappt ! :mrgreen:


    So nun muß ich sehn ob auch alles so möglich ist wie ich es mir vorstelle. ;)


    Danke



    Gruß
    Nettomo

  • Hi Leute,
    nun ein kleiner Report zum mod_rewrite Modul:


    Das mod_rewrite Modul läuft auf dem QNAP richtig genial,
    sämtliche Domains werden in verschiedene Verzeichnisse auf dem Server geleitet.


    1. mod_rewrite Modul im Apache eingebaut.
    2. Verzeichnisse angelegt: board.cc, board.nu, board.se, board.tw
    3. .htaccess folgendes hinzugefügt:

    Apache Configuration
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^(www\.)?board\.cc
    RewriteRule ^$ /board.cc/
    RewriteCond %{HTTP_HOST} ^(www\.)?board\.nu
    RewriteRule ^$ /board.nu/
    RewriteCond %{HTTP_HOST} ^(www\.)?board\.se
    RewriteRule ^$ /board.se/
    RewriteCond %{HTTP_HOST} ^(www\.)?board\.tw
    RewriteRule ^$ /board.tw/


    So nun leitet jede Domain,
    in ihr dafür vorgesehenes Verzeichnis auf dem Server.


    Test:
    http://www.board.cc
    http://www.board.nu
    http://www.board.se
    http://www.board.tw


    Gibt man nun im Browser anstatt der Domain z.b. http://www.board.se eine Supdomain http://www.test.board.se ein wird auf das Hauptverzeichnis geleitet,
    jedoch wird sich das auch steuern lassen.


    Gruß
    Nettomo

  • Zitat von "Nettomo"

    Hi Leute,
    ...
    3. .htaccess folgendes hinzugefügt:
    ....
    Gruß
    Nettomo



    Hallo Nettomo,


    jetzt muss ich mal ne doofe frage stellen, in welche .htaccess? die in /Qweb/.htaccess ?


    Einträge nur für die Domain(s) die nicht im root liegen, oder?

  • Hallo zusammen,


    hat sich erledigt, habe das mod_rewrite nicht so zum laufen bekommen wie ich es wollte.


    Aber mit "virtual host" hat es sehr gut geklappt.