apache RewriteRule

Kezdőlap Fórumok SOS! Bajban vagyok apache RewriteRule

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #2076071
    tamsa
    Felhasználó

      ugye ezt a megfelelő named virtual host szekcioba raktad?
      gondolom 1 ipcim és több szervernév alias van rá.
      simán el kell őket különíteni.
      valahogy így:

      Code:
      NameVirtualHost *:80

      ServerName mail.domain1.com

      ServerName mail.domain2.com

      ServerName webmail.domain2.com

      vagy másként:

      Code:
      RewriteEngine ON
      RewriteCond %{HTTP_HOST} *.domain1.com [NC]
      RewriteRule ^/$”http://webmail.domain1.com/horde” [R]
      RewriteCond %{HTTP_HOST} *.domain2.com [NC]
      RewriteRule ^/$ „http://webmail.domain2.com/roundqubemail” [R]

      ref: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

      TamsA

      #2076072
      supervazi
      Felhasználó

        Kösz, de közben sikerült megoldani így:

        1. a server DocumentRoot-ban van egy ilyen index.html:

        Code:
        Redirect page

        mivel a szerver neve mail.domain1.com ezt átirányítja mail.domain1.com/horde

        2. a httpd.conf-ban:

        Code:
        NameVirtualHost *:80

            ServerName webmail.domain1.com
            DocumentRoot /var/www/html/
            RewriteEngine on
            RewriteRule ^/$ http://webmail.domain1.com/horde

            ServerName webmail.domain2.com
            ServerAlias mail.domain2.com
            DocumentRoot /var/www/html/roundcubemail/

            ServerName webmail.domain3.com
            ServerAlias mail.domain3.com
            DocumentRoot /var/www/html/roundcubemail/

        De lehet, hogy a tiszta RewriteEngine-s dolog jobb. Majd kipróbálom.

        vazi

        #1884646
        csaba
        Felhasználó

          Helló!

          A következő problémám van:

          Van egy mail-szerver, több virtuális domain-nal. Telepítve van két webmail megoldás (horde és roundqubemail). Bizonyos domain-ek az egyiket, mások a másikat kell használják. A következő átirányításokra van szükség:

          mail.domain1.com -> webmail.domain1.com/horde
          webmail.domain1.com -> webmail.domain1.com/horde

          mail.domain2.com -> webmail.domain2.com/roundqubemail
          webmail.domain2.com -> webmail.domain2.com/roundqubemail
          stb.

          Mivel a szerver neve mail.domain1.com, az első két átirányítás működik ezzel:

          RewriteEngine  on
          RewriteRule    ^/$    http://webmail.domain1.com/horde

          Csak az a baj, hogy a mail.domain2.com is ide megy…

          Tud valaki valami megoldást?

          Előre is köszönöm.

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.