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

Marcus Husar marcus.husar at rose.uni-heidelberg.de
Fri Jul 24 10:57:49 CEST 2009



On 07/24/2009 10:13 AM, Christian Wolff wrote:
> Marcus Husar schrieb:
>> 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>
>>
> Hi Marcus,
> zum Problem der "Speaking-urls" gibt es zwei gut funktionierende
> lösungen. realURL und CoolURL
> real url wird über etwas PHP code configuriert.
> CoolURL über XML.
> 
> beide machen aber im grunde das gleiche. und damit kannst du jegliche
> erdenkliche strucktur anhand deines seitenbaums und extension parametern
> aufbauen.
> 
> die realURL standard confiugration ist aber schon genau das was du
> willst. jede  seite wird zu
> 
> domain.com/seitename1/seitename2/
> 
> gruss chris
>

Eine der beiden Lösungen werde ich dann wohl einsetzen müssen. Von
realURL habe ich gehört, dass es auch wenn die Website mehrsprachig
läuft gut funktionieren soll. Bei CoolURL muss ich das dann erstmal
testen bzw. in Erfahrung bringen. In der Doku wird der Punkt zumindest
angesprochen.

Jetzt muss T3 aber erst noch im DocumentRoot laufen.

Gruß, Marcus


More information about the TYPO3-german mailing list