[TYPO3-german] TYPO3 direkt im / des vHost, simulateStatic/realURL

Marcus Husar marcus.husar at rose.uni-heidelberg.de
Fri Jul 24 09:26:16 CEST 2009


Guten Morgen,

in den letzten Tage habe ich einige CMS testweise installiert und kurz
getestet. TYPO3 hat dabei einen ganz guten Eindruck gemacht. Nur ein
paar wenige Dinge stören mich noch.

Anhand von Beispielkonfigurationen habe ich jetzt im Unterordner /typo3
eines vHost am Laufen. Nur hätte ich es gerne direkt im Root-Verzeichnis
laufen. Nahezu alle Versuche in diese Richtung sind aber gescheitert.
Die Konfiguarion hänge ich unten an.

Beispiel: sub.domain.net/ vs. sub.domain.net/typo3

Das zweite Problem sind die lieben URLs. Das scheint eines der
Hauptprobleme von TYPO3 zu sein. SimulateStaticDocuments habe ich
bereits eingerichtet. Noch besser als die Dateiendung .html wäre aber
einfach ein abschließender /.

sub.domain.net/news/ vs. sub.domain.net/news.html

Möglicherweise gelingt das auch nur mit realURL. Nur habe ich arge
Bedenken, diesen Plugin (überhaupt ein Plugin?) einzusätzen. Muss man
davor Angst haben, dass es nicht mehr weiter gepflegt wird?

Vielen Dank, Marcus

----
Hier ist die Konfiguration des Apache:

<VirtualHost *:80>
        ServerAdmin mail at sub.domain.net
        ServerName sub.domain.net
        ServerAlias sub

        Alias /typo3 /var/lib/typo3-dummy/

        <DirectoryMatch /var/lib/typo3-dummy>
          FCGIWrapper /var/www/sub/www.fcg .php
          <FilesMatch \.php$>
            SetHandler fcgid-script
          </FilesMatch>

          DirectoryIndex index.php index.html
          Options +ExecCGI +FollowSymLinks

          AllowOverride None
          Order allow,deny
          allow from all

          RewriteEngine On
          RewriteBase /
          RewriteRule
^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/
- [L]
          RewriteRule ^typo3$ typo3/index_re.php [L]
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
          RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-l
          RewriteRule .* index.php [L]
        </DirectoryMatch>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>



More information about the TYPO3-german mailing list