Hallo!
Ich verwende die von TYPO3 bereitgestellte Rewrite-Condition in der .htaccess. Alles hat wunderbar bis eben funktioniert - die URLs werden mit Hilfe von simulatestaticdocuments wunderbar umgewandelt.
Jetzt versuche ich aber ein Bild anzuzeigen:
www.meinedomain.fr/fileadmin/meinedomain_fr/meinbild.jpg
und erhalte eine Fehlermeldung 403:
You don't have permission to access /fileadmin/meinedomain_fr/meinbild.jpg/ on this server.
Dabei wird die URL umgeschrieben und ein Slash an das Ende gehängt.
Wenn ich den Ordner umbenenne, dann kann ich mir das Bild ansehen. Es muss daher etwas mit der Rule für die Rewrite-Engine zu tun haben.
Das Ganze sind für mich aber spanische Dörfer ;-).
Kann mir vielleicht jemand einen Tipp geben, was ich ändern kann? (Bitte nicht: anderen Ordnernamen wählen. Es geht hier ums prinzipielle :-))
Grüße
McGregor
P.S. .htaccess:
RewriteEngine On
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
.conf-Datei der Domain:
<virtualhost 100100100100:80="">
ServerName www.meinedomain.fr
ServerAlias meinedomain.fr
ServerAdmin admin@example.com
DocumentRoot "/Library/WebServer/Documents/www.meinedomain.fr"
DirectoryIndex "index.html" "index.php"
CustomLog "/Library/WebServer/Documents/www.meinedomain.fr/awstats/logs/access_log" "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
ErrorLog '|/usr/sbin/rotatelogs "/Library/WebServer/Documents/www.meinedomain.fr/awstats/logs/error_log" 604800'
ErrorDocument 404 /error.html
<ifmodule mod_sslc="">
SSLEngine Off
SSLLog "/var/log/httpd/ssl_engine_log"
SSLCertificateChainFile "/etc/httpd/ssl.crt/ca.crtX"
SSLCertificateFile "/etc/httpd/ssl.crt/server.crtX"
SSLCertificateKeyFile "/etc/httpd/ssl.key/server.keyX"
SSLCipherSuite "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:!SSLv2:+EXP:+eNULL"
</ifmodule>
<ifmodule mod_davc="">
DAVLockDB "/var/run/davlocks/.davlock100"
DAVMinTimeout 600
</ifmodule>
<directory librarywebserverdocumentswwwmeinedomainfr="">
Options All -Indexes -ExecCGI +MultiViews
<ifmodule mod_davc="">
DAV Off
</ifmodule>
AllowOverride All
</directory>
<ifmodule mod_rewritec="">
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</ifmodule>
<ifmodule mod_aliasc="">
Alias "meinedomain.fr" "/Library/WebServer/Documents/www.meinedomain.fr"
AliasMatch meinedomain.fr "/Library/WebServer/Documents/www.meinedomain.fr"
</ifmodule>
LogLevel error
</virtualhost>