Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RC2 404 Fehler bei Zugriff auf html, eot, woff, svg, ttf usw. #3930

Closed
danielritter opened this issue Feb 11, 2012 · 9 comments

Comments

@danielritter
Copy link

commented Feb 11, 2012

In der Version 2.11 wurde in der .htaccess folgendes geändert:

Alt:

Do not rewrite requests for static files or folders such as style sheets,

images, movies or text documents.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Neu:

Do not rewrite requests for static files or folders such as style sheets,

images, movies or text documents. Do not add the URL suffix here!

'FilesMatch ".(png|gif|jpe?g|js|css|ico|php|xml|csv|txt|gz|swf|flv)$"'
RewriteEngine Off
'/FilesMatch'

Mit dieser Änderung ist es allerdings nicht mehr möglich auf Dateien wie z.B. html, eot, woff, svg, ttf zuzugreifen. Es ergibt immer einen 404 Page Not Found, obwohl der Zugriffspfad stimmt. Ebenso funktioniert mit dieser Änderung font-face nicht mehr, weil der Zugriff auf eot, woff, svg, ttf verwehrt bleibt.

Meine Lösung dazu:

  1. Entweder .htaccess wieder ändern zur alten Regel
  2. Regel erweitern um:

Do not rewrite requests for static files or folders such as style sheets,

images, movies or text documents. Do not add the URL suffix here!

'FilesMatch ".(png|gif|jpe?g|js|css|ico|php|xml|html|csv|txt|gz|swf|flv|eot|svg|ttf|woff)$"'
RewriteEngine Off
'/FilesMatch'

< und > wurde zu ' ersetzt, da github es sonst als html-tag interpretiert.

@danielritter

This comment has been minimized.

Copy link
Author

commented Feb 11, 2012

Ebenso muss htm hinzugefügt werden, da sonst die Popups des TinyMCE nicht mehr geöffnet werden können.

Do not rewrite requests for static files or folders such as style sheets,

images, movies or text documents. Do not add the URL suffix here!

'FilesMatch ".(png|gif|jpe?g|js|css|ico|php|xml|htm|html|csv|txt|gz|swf|flv|eot|svg|ttf|woff)$"'
RewriteEngine Off
'/FilesMatch'

@wiesson

This comment has been minimized.

Copy link

commented Feb 14, 2012

ist mir übrigens auch aufgefallen. TinyMCE öffnet mir dann meine eigene Seite im Frontend anstatt z.B der Codeansicht!

@leofeyer

This comment has been minimized.

Copy link
Member

commented Feb 14, 2012

Behoben in eda87ce.

@leofeyer leofeyer closed this Feb 14, 2012

@danielritter

This comment has been minimized.

Copy link
Author

commented Feb 14, 2012

Danke. Wäre es nicht sinnvoll html auch hinzuzufügen?

@leofeyer

This comment has been minimized.

Copy link
Member

commented Feb 14, 2012

Nein, auf keinen Fall. Sonst würden die Contao-Urls ja nicht mehr geparst!

@leofeyer

This comment has been minimized.

Copy link
Member

commented Apr 19, 2012

Wäre es nicht sinnvoll html auch hinzuzufügen?

Entgegen meiner obigen Aussage wäre das natürlich sinnvoll und sogar notwendig. Mein Fehler. Geändert in b352072 (master-Branch), Backport auf 2.11.x folgt.

@danielritter

This comment has been minimized.

Copy link
Author

commented May 4, 2012

Wie es aussieht doch nicht. In der aktuellen Version ist html wieder draussen. Ist das so gewollt?

@leofeyer

This comment has been minimized.

Copy link
Member

commented May 4, 2012

Ja, weil es nicht funktioniert hat (ich hatte doch anfänglich Recht). Stattdessen wurde die Zeile

RewriteCond %{REQUEST_FILENAME} !-f

eingefügt.

@danielritter

This comment has been minimized.

Copy link
Author

commented May 4, 2012

Ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.