Zur Navigation

Weiterleitung von daten htaccess [2]

11 HTHorror

Also ich glaub nicht das es daran liegt. Zum einen habe ich diese Dateien früher schon unter typo3 verwendet zum anderen sind die Dateigrößen nicht so groß das ich ewig darauf warten müsste sie runter zu laden.

Nur bei die zwei unteren hp.mp4 und video1.mp4 ist es möglich sie als Link anzuklicken. Die oberen werden nicht mal verlinkt. Was mich eh schon wundert da ich alle mimetypen bzw. dateiendungen die erlaubt sind angegeben habe in joomla.

Erlaubte Dateiendungen:
3gp,wmv,mpg,flv,qt,mov,avi,mpeg,mp4,webm,ogg,ogm,ogv,bmp,csv,doc,gif,ico,jpg,jpeg,odg,odp,ods,odt,pdf,png,ppt,txt,xcf,xls,BMP,CSV,DOC,GIF,ICO,JPG,JPEG,ODG,ODP,ODS,ODT,PDF,PNG,PPT,TXT,XCF,XLS,MP4,WEBM,OGG,OGM,OGV,MPEG,AVI,MOV,QT,FLV,MPG,WMV,3GP

Erlaubte Dateitypen:
video/3gpp,video/x-flv,image/x-targa,image/x-tga,video/x-msvideo,video/quicktime,video/webm,video/ogg,video/mpeg,audio/mp4,image/jpeg,image/gif,image/png,image/bmp,application/msword,application/excel,application/pdf,application/powerpoint,text/plain,application/x-zip,video/mp4,video/x-ms-wmv


Ach ja der schneidet oder umbricht bei dir nicht die zeilen am ende des div's ;)

17.11.2020 17:53

12 Jörg Kruse

Bitte noch diese Frage beantworten, sonst bleibt das Ganze ein Gestochere im Nebel:

Und was steht im HTML-Quelltext, wenn du diesen im Browser aufrufst (Strg + U) - die URL mit "/" oder mit "%2F"?

In Firefox kannst du auch mit Rechtsklick über dem Link mit "Element untersuchen (Q)" den HTML-Code an dieser Stelle anzeigen lassen.

18.11.2020 15:07

13 HTHorror

Entschuldige.Habe ich wohl überlesen.

<!DOCTYPE html>
<html lang="de-de" dir="ltr">
<head>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta charset="utf-8" />
	<meta name="keywords" content="meinefantasie,meinefantasie,meinefantasiesport," />
	<meta name="description" content="meinefantasiefantasie meinefantasie " />
	<meta name="generator" content="Joomla! - Open Source Content Management" />
	<title>Medien - meinefantasie-domain.de - Administration</title>
	<link href="/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
	<link href="/media/media/css/mediaelementplayer.css?22266ae0d828f06ce406189782371128" rel="stylesheet" />
	<link href="/media/system/css/mootree.css?22266ae0d828f06ce406189782371128" rel="stylesheet" />
	<link href="/media/jui/css/bootstrap-tooltip-extended.css?22266ae0d828f06ce406189782371128" rel="stylesheet" />
	<link href="/media/regularlabs/css/style.min.css?v=20.9.11663" rel="stylesheet" />
	<link href="/administrator/templates/isis/css/template.css?22266ae0d828f06ce406189782371128" rel="stylesheet" />
	<script type="application/json" class="joomla-script-options new">{"csrf.token":"ef7b49eb6d4f26744fda49a041faab04","system.paths":{"root":"","base":"\/administrator"},"joomla.jtext":{"JTOGGLE_HIDE_SIDEBAR":"Seitenleiste verstecken","JTOGGLE_SHOW_SIDEBAR":"Seitenleiste anzeigen","JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST":"Bitte zuerst eine Auswahl in der Liste vornehmen!"},"system.keepalive":{"interval":1440000,"uri":"\/administrator\/index.php?option=com_ajax&amp;format=json"}}</script>
	<script src="/media/jui/js/jquery.min.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/jui/js/jquery-noconflict.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/jui/js/jquery-migrate.min.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/system/js/core.js?22266ae0d828f06ce406189782371128"></script>
	<!--[if lt IE 9]><script src="/media/system/js/polyfill.event.js?22266ae0d828f06ce406189782371128"></script><![endif]-->
	<script src="/media/system/js/keepalive.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/jui/js/bootstrap.min.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/media/js/mediamanager.min.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/media/js/mediaelement-and-player.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/jui/js/bootstrap-tooltip-extended.min.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/jui/js/cms.js?22266ae0d828f06ce406189782371128"></script>
	<script src="/media/regularlabs/js/script.min.js?v=20.9.11663"></script>
	<!--[if lte IE 9]><script src="/media/system/js/polyfill.filter.js?22266ae0d828f06ce406189782371128"></script><![endif]-->
	<script src="/administrator/templates/isis/js/template.js?22266ae0d828f06ce406189782371128"></script>
	<!--[if lt IE 9]><script src="/media/jui/js/html5.js?22266ae0d828f06ce406189782371128"></script><![endif]-->
	<script>

	jQuery(document).ready(function($)
	{
		if (window.toggleSidebar)
		{
			toggleSidebar(true);
		}
		else
		{
			$("#j-toggle-sidebar-header").css("display", "none");
			$("#j-toggle-button-wrapper").css("display", "none");
		}
	});

		var basepath = '/var/www/html/images';
		var viewstyle = 'thumbs';
	
jQuery(document).ready(function($) {
   $('#imagePreview').on('show.bs.modal', function() {
       $('body').addClass('modal-open');
       $('.modalTooltip').each(function(){;
           var attr = $(this).attr('data-placement');
           if ( attr === undefined || attr === false ) $(this).attr('data-placement', 'auto-dir top-left')
       });
       $('.modalTooltip').tooltip({'html': true, 'container': '#imagePreview'});
   }).on('shown.bs.modal', function() {
       var modalHeight = $('div.modal:visible').outerHeight(true),
           modalHeaderHeight = $('div.modal-header:visible').outerHeight(true),
           modalBodyHeightOuter = $('div.modal-body:visible').outerHeight(true),
           modalBodyHeight = $('div.modal-body:visible').height(),
           modalFooterHeight = $('div.modal-footer:visible').outerHeight(true),
           padding = document.getElementById('imagePreview').offsetTop,
           maxModalHeight = ($(window).height()-(padding*2)),
           modalBodyPadding = (modalBodyHeightOuter-modalBodyHeight),
           maxModalBodyHeight = maxModalHeight-(modalHeaderHeight+modalFooterHeight+modalBodyPadding);
       if (modalHeight > maxModalHeight){;
           $('.modal-body').css({'max-height': maxModalBodyHeight, 'overflow-y': 'auto'});
       }
   }).on('hide.bs.modal', function () {
       $('body').removeClass('modal-open');
       $('.modal-body').css({'max-height': 'initial', 'overflow-y': 'initial'});
       $('.modalTooltip').tooltip('destroy');
   });
});
jQuery(document).ready(function($) {
   $('#videoPreview').on('show.bs.modal', function() {
       $('body').addClass('modal-open');
       $('.modalTooltip').each(function(){;
           var attr = $(this).attr('data-placement');
           if ( attr === undefined || attr === false ) $(this).attr('data-placement', 'auto-dir top-left')
       });
       $('.modalTooltip').tooltip({'html': true, 'container': '#videoPreview'});
   }).on('shown.bs.modal', function() {
       var modalHeight = $('div.modal:visible').outerHeight(true),
           modalHeaderHeight = $('div.modal-header:visible').outerHeight(true),
           modalBodyHeightOuter = $('div.modal-body:visible').outerHeight(true),
           modalBodyHeight = $('div.modal-body:visible').height(),
           modalFooterHeight = $('div.modal-footer:visible').outerHeight(true),
           padding = document.getElementById('videoPreview').offsetTop,
           maxModalHeight = ($(window).height()-(padding*2)),
           modalBodyPadding = (modalBodyHeightOuter-modalBodyHeight),
           maxModalBodyHeight = maxModalHeight-(modalHeaderHeight+modalFooterHeight+modalBodyPadding);
       if (modalHeight > maxModalHeight){;
           $('.modal-body').css({'max-height': maxModalBodyHeight, 'overflow-y': 'auto'});
       }
   }).on('hide.bs.modal', function () {
       $('body').removeClass('modal-open');
       $('.modal-body').css({'max-height': 'initial', 'overflow-y': 'initial'});
       $('.modalTooltip').tooltip('destroy');
   });
});
	</script>

</head>
<body class="admin com_media view- layout- task- itemid-0" data-basepath="">
<!-- Top Navigation -->
<nav class="navbar navbar-inverse navbar-fixed-top">
	<div class="navbar-inner">
		<div class="container-fluid">
							<a href="#" class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
					<span class="element-invisible">Navigation an/aus</span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
				</a>
			
			<!-- skip to content -->
			<a class="element-invisible" href="#skiptarget">Zum Hauptinhalt springen</a>

			<a class="admin-logo " href="/administrator/index.php">
				<span class="icon-joomla"></span>
				<div class="element-invisible">
					Kontrollzentrum				</div>
			</a>

			<a class="brand hidden-desktop hidden-tablet" href="https://www.meinefantasie-domain.de/" title="Vorschau: meinefantasie-domain.de" target="_blank">meinefantasie...				<span class="icon-out-2 small"></span></a>

			<div class="nav-collapse collapse">
				<ul id="menu" class="nav ">
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >System <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li><a class="no-dropdown menu-cpanel"  href="index.php" >Kontrollzentrum</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-config"  href="index.php?option=com_config" >Konfiguration</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-checkin"  href="index.php?option=com_checkin" >Globales Freigeben</a></li>
<li><a class="no-dropdown menu-clear"  href="index.php?option=com_cache" >Cache leeren</a></li>
<li><a class="no-dropdown menu-purge"  href="index.php?option=com_cache&amp;view=purge" >Abgelaufenen Cache leeren</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-info"  href="index.php?option=com_admin&amp;view=sysinfo" >Systeminformationen</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Benutzer <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li class="dropdown-submenu"><a class="dropdown-toggle menu-user"  data-toggle="dropdown" href="index.php?option=com_users&amp;view=users" >Verwalten</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_users&amp;task=user.add" >Neuer Benutzer</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-groups"  data-toggle="dropdown" href="index.php?option=com_users&amp;view=groups" >Gruppen</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_users&amp;task=group.add" >Neue Gruppe</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-levels"  data-toggle="dropdown" href="index.php?option=com_users&amp;view=levels" >Zugriffsebenen</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_users&amp;task=level.add" >Neue Zugriffsebene</a></li>
</ul>
</li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-fields"  href="index.php?option=com_fields&amp;context=com_users.user" >Felder</a></li>
<li><a class="no-dropdown menu-category"  href="index.php?option=com_fields&amp;view=groups&amp;context=com_users.user" >Feldgruppen</a></li>
<li class="divider"><span></span></li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-user-note"  data-toggle="dropdown" href="index.php?option=com_users&amp;view=notes" >Benutzerhinweise</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_users&amp;task=note.add" >Neuer Hinweis</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-category"  data-toggle="dropdown" href="index.php?option=com_categories&amp;view=categories&amp;extension=com_users" >Hinweiskategorien</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_categories&amp;task=category.add&amp;extension=com_users" >Neue Kategorie</a></li>
</ul>
</li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-privacy"  href="index.php?option=com_privacy" >Datenschutz</a></li>
<li><a class="no-dropdown menu-userlogs"  href="index.php?option=com_actionlogs" >Benutzeraktivitäten</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-massmail"  href="index.php?option=com_users&amp;view=mail" >Serien-Mail an Benutzer</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Menüs <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li class="dropdown-submenu"><a class="dropdown-toggle menu-menumgr"  data-toggle="dropdown" href="index.php?option=com_menus&amp;view=menus" >Verwalten</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_menus&amp;view=menu&amp;layout=edit" >Neues Menü</a></li>
</ul>
</li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-allmenu"  href="index.php?option=com_menus&amp;view=items&amp;menutype=" >Alle Menüeinträge</a></li>
<li class="menuitem-group"><span>Site</span></li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-menu"  data-toggle="dropdown" href="index.php?option=com_menus&amp;view=items&amp;menutype=home" >home <span class="icon-home"></span></a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-menu"  href="index.php?option=com_menus&amp;view=item&amp;layout=edit&amp;menutype=home" >Neuer Menüeintrag</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-menu"  data-toggle="dropdown" href="index.php?option=com_menus&amp;view=items&amp;menutype=offcanvas" >menu-rechts </a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-menu"  href="index.php?option=com_menus&amp;view=item&amp;layout=edit&amp;menutype=offcanvas" >Neuer Menüeintrag</a></li>
</ul>
</li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Inhalt <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li class="dropdown-submenu"><a class="dropdown-toggle menu-article"  data-toggle="dropdown" href="index.php?option=com_content" >Beiträge</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_content&amp;task=article.add" >Neuer Beitrag</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-category"  data-toggle="dropdown" href="index.php?option=com_categories&amp;extension=com_content" >Kategorien</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newarticle"  href="index.php?option=com_categories&amp;task=category.add&amp;extension=com_content" >Neue Kategorie</a></li>
</ul>
</li>
<li><a class="no-dropdown menu-featured"  href="index.php?option=com_content&amp;view=featured" >Haupteinträge</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-fields"  href="index.php?option=com_fields&amp;context=com_content.article" >Felder</a></li>
<li><a class="no-dropdown menu-category"  href="index.php?option=com_fields&amp;view=groups&amp;context=com_content.article" >Feldgruppen</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-media"  href="index.php?option=com_media" >Medien</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Komponenten <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li class="dropdown-submenu"><a class="dropdown-toggle menu-banners"  data-toggle="dropdown" href="index.php?option=com_banners" >Banner</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-banners"  href="index.php?option=com_banners" >Banner</a></li>
<li><a class="no-dropdown menu-banners-cat"  href="index.php?option=com_categories&amp;extension=com_banners" >Kategorien</a></li>
<li><a class="no-dropdown menu-banners-clients"  href="index.php?option=com_banners&amp;view=clients" >Kunden</a></li>
<li><a class="no-dropdown menu-banners-tracks"  href="index.php?option=com_banners&amp;view=tracks" >Statistiken</a></li>
</ul>
</li>
<li><a class="no-dropdown menu-joomlaupdate"  href="index.php?option=com_joomlaupdate" >Joomla!-Aktualisierung</a></li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-contact"  data-toggle="dropdown" href="index.php?option=com_contact" >Kontakte</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-contact"  href="index.php?option=com_contact" >Kontakte</a></li>
<li><a class="no-dropdown menu-contact-cat"  href="index.php?option=com_categories&amp;extension=com_contact" >Kategorien</a></li>
</ul>
</li>
<li><a class="no-dropdown menu-postinstall"  href="index.php?option=com_postinstall" >Nachinstallationshinweise</a></li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-messages"  data-toggle="dropdown" href="index.php?option=com_messages" >Nachrichten</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-messages-add"  href="index.php?option=com_messages&amp;task=message.add" >Nachricht schreiben</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-newsfeeds"  data-toggle="dropdown" href="index.php?option=com_newsfeeds" >Newsfeeds</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-newsfeeds"  href="index.php?option=com_newsfeeds" >Feeds</a></li>
<li><a class="no-dropdown menu-newsfeeds-cat"  href="index.php?option=com_categories&amp;extension=com_newsfeeds" >Kategorien</a></li>
</ul>
</li>
<li><a class="no-dropdown menu-tags"  href="index.php?option=com_tags" >Schlagwörter (Tags)</a></li>
<li><a class="no-dropdown menu-associations"  href="index.php?option=com_associations" >Sprachverknüpfungen</a></li>
<li><a class="no-dropdown menu-search"  href="index.php?option=com_search" >Suche</a></li>
<li><a class="no-dropdown menu-finder"  href="index.php?option=com_finder" >Suchindex</a></li>
<li><a class="no-dropdown menu-redirect"  href="index.php?option=com_redirect" >Umleitungen</a></li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Erweiterungen <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li class="dropdown-submenu"><a class="dropdown-toggle menu-install"  data-toggle="dropdown" href="index.php?option=com_installer" >Verwalten</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer" >Installieren</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=update" >Aktualisieren</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=manage" >Verwalten</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=discover" >Überprüfen</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=database" >Datenbank</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=warnings" >Warnungen</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=languages" >Sprachen installieren</a></li>
<li><a class="no-dropdown menu-install"  href="index.php?option=com_installer&amp;view=updatesites" >Aktualisierungsquellen</a></li>
</ul>
</li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-module"  href="index.php?option=com_modules" >Module</a></li>
<li><a class="no-dropdown menu-plugin"  href="index.php?option=com_plugins" >Plugins</a></li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-themes"  data-toggle="dropdown" href="index.php?option=com_templates" >Templates</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-themes"  href="index.php?option=com_templates&amp;view=styles" >Stile</a></li>
<li><a class="no-dropdown menu-themes"  href="index.php?option=com_templates&amp;view=templates" >Templates</a></li>
</ul>
</li>
<li class="dropdown-submenu"><a class="dropdown-toggle menu-language"  data-toggle="dropdown" href="index.php?option=com_languages" >Sprachen</a><ul class="dropdown-menu menu-scrollable">
<li><a class="no-dropdown menu-language"  href="index.php?option=com_languages&amp;view=installed" >Installiert</a></li>
<li><a class="no-dropdown menu-language"  href="index.php?option=com_languages&amp;view=languages" >Inhaltssprachen</a></li>
<li><a class="no-dropdown menu-language"  href="index.php?option=com_languages&amp;view=overrides" >Overrides</a></li>
</ul>
</li>
</ul>
</li>
<li class="dropdown"><a class="dropdown-toggle"  data-toggle="dropdown" href="#" >Hilfe <span class="caret"></span></a><ul class="dropdown-menu scroll-menu">
<li><a class="no-dropdown menu-help"  href="index.php?option=com_admin&amp;view=help" >Joomla!-Hilfe</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-help-forum"  href="https://forum.joomla.org" target="_blank">Offizielles Supportforum</a></li>
<li><a class="no-dropdown menu-help-forum"  href="index.php?option=com_admin&amp;view=help&amp;layout=langforum" target="_blank">Offizielles deutsches Forum</a></li>
<li><a class="no-dropdown menu-help-docs"  href="https://docs.joomla.org" target="_blank">Dokumentationswiki</a></li>
<li class="divider"><span></span></li>
<li><a class="no-dropdown menu-help-jed"  href="https://extensions.joomla.org" target="_blank">Joomla!-Erweiterungen</a></li>
<li><a class="no-dropdown menu-help-trans"  href="https://community.joomla.org/translations.html" target="_blank">Joomla!-Übersetzungen</a></li>
<li><a class="no-dropdown menu-help-jrd"  href="https://resources.joomla.org" target="_blank">Joomla!-Verzeichnis</a></li>
<li><a class="no-dropdown menu-help-community"  href="https://community.joomla.org" target="_blank">Community Portal</a></li>
<li><a class="no-dropdown menu-help-security"  href="https://developer.joomla.org/security-centre.html" target="_blank">Sicherheitszentrum</a></li>
<li><a class="no-dropdown menu-help-dev"  href="https://developer.joomla.org" target="_blank">Entwicklerverzeichnis</a></li>
<li><a class="no-dropdown menu-help-dev"  href="https://joomla.stackexchange.com" target="_blank">Stack Exchange</a></li>
<li><a class="no-dropdown menu-help-shop"  href="https://community.joomla.org/the-joomla-shop.html" target="_blank">Joomla!-Shop</a></li><li class="divider"><span></span></li>
<li><a class="no-dropdown menu-help-dev"  href="https://www.regularlabs.com" target="_blank">Regular Labs Extensions</a></li>
</ul>
</li>
</ul>
<ul id="nav-empty" class="dropdown-menu nav-empty hidden-phone"></ul>
				<ul class="nav nav-user pull-right">
					<li class="dropdown">
						<a class="dropdown-toggle" data-toggle="dropdown" href="#"><span class="icon-user"></span>
							<span class="caret"></span>
							<div class="element-invisible">
								Benutzermenü							</div>
						</a>
						<ul class="dropdown-menu">
															<li>
									<span>
										<span class="icon-user"></span>
										<strong>Superman</strong>
									</span>
								</li>
								<li class="divider"></li>
								<li>
									<a href="index.php?option=com_admin&amp;task=profile.edit&amp;id=485">Konto bearbeiten</a>
								</li>
								<li class="divider"></li>
								<li class="">
									<a href="/administrator/index.php?option=com_login&amp;task=logout&amp;ef7b49eb6d4f26744fda49a041faab04=1">Abmelden</a>
								</li>
													</ul>
					</li>
				</ul>
				<a class="brand visible-desktop visible-tablet" href="https://www.meinefantasie-domain.de/" title="Vorschau: meinefantasie-domain.de" target="_blank">meinefantasie...					<span class="icon-out-2 small"></span></a>
			</div>
			<!--/.nav-collapse -->
		</div>
	</div>
</nav>
<!-- Header -->
	<header class="header">
		<div class="container-logo">
			<img src="/administrator/templates/isis/images/logo.png" class="logo" alt="meinefantasie-domain.de" />
		</div>
		<div class="container-title">
				<h1 class="page-title">
	<span class="icon-images mediamanager" aria-hidden="true"></span>
	Medien</h1>

		</div>
	</header>
	<!-- Subheader -->
	<a class="btn btn-subhead" data-toggle="collapse" data-target=".subhead-collapse">Werkzeugleiste		<span class="icon-wrench"></span></a>
	<div class="subhead-collapse collapse" id="isisJsData" data-tmpl-sticky="true" data-tmpl-offset="30">
		<div class="subhead">
			<div class="container-fluid">
				<div id="container-collapse" class="container-collapse"></div>
				<div class="row-fluid">
					<div class="span12">
						<!-- target for skip to content link -->
						<a id="skiptarget" class="element-invisible">Der Hauptinhalt beginnt hier</a>
						<div class="btn-toolbar" role="toolbar" aria-label="Werkzeugleiste" id="toolbar">
<div class="btn-wrapper"  id="toolbar-upload">
	<button data-toggle="collapse" data-target="#collapseUpload" class="btn btn-small btn-success">
	<span class="icon-plus icon-white" title="Hochladen"></span> Hochladen</button>
</div>
<div class="btn-wrapper"  id="toolbar-create">
	<button data-toggle="collapse" data-target="#collapseFolder" class="btn btn-small">
	<span class="icon-folder" title="Neues Verzeichnis erstellen"></span> Neues Verzeichnis erstellen</button>
</div>
<div class="btn-wrapper"  id="toolbar-delete">
	<script type="text/javascript">
(function($){
	// if any media is selected then only allow to submit otherwise show message
	deleteMedia = function(){
		if ( $('#folderframe').contents().find('input:checked[name="rm[]"]').length == 0){
			alert(Joomla.JText._('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST'));
			return false;
		}

	MediaManager.submit('folder.delete');
	};

})(jQuery);
</script>

<button onclick="deleteMedia()" class="btn btn-small">
	<span class="icon-remove" title="Löschen"></span> Löschen</button>
</div>
<div class="btn-wrapper"  id="toolbar-options">
	<button onclick="location.href='index.php?option=com_config&amp;view=component&amp;component=com_media&amp;path=&amp;return=aHR0cHM6Ly93d3cuYm9nZW5zY2h1ZXR6ZW4tZWdnZW5mZWxkZW4uZGUvYWRtaW5pc3RyYXRvci9pbmRleC5waHA%2Fb3B0aW9uPWNvbV9tZWRpYQ%3D%3D';" class="btn btn-small">
	<span class="icon-options" aria-hidden="true"></span>
	Optionen</button>
</div>
<div class="btn-wrapper"  id="toolbar-help">
	<button onclick="Joomla.popupWindow('https:\/\/help.joomla.org\/proxy?keyref=Help39:Content_Media_Manager&amp;lang=de', 'Hilfe', 700, 500, 1)" rel="help" class="btn btn-small">
	<span class="icon-question-sign" aria-hidden="true"></span>
	Hilfe</button>
</div>
</div>

					</div>
				</div>
			</div>
		</div>
	</div>
<!-- container-fluid -->
<div class="container-fluid container-main">
	<section id="content">
		<!-- Begin Content -->
		
		<div class="row-fluid">
							<div class="span12">
										<div id="system-message-container">
	</div>

					<div class="row-fluid">
	<!-- Begin Sidebar -->
	<div id="j-sidebar-container" class="span2">
		
<div id="j-toggle-sidebar-wrapper">
	<div id="j-toggle-button-wrapper" class="j-toggle-button-wrapper">
		<div
	id="j-toggle-sidebar-button"
	class="j-toggle-sidebar-button hidden-phone hasTooltip"
	onclick="toggleSidebar(false); return false;"
	>
		<span id="j-toggle-sidebar-icon" class="icon-arrow-left-2" aria-hidden="true"></span>
</div>
	</div>
	<div id="sidebar" class="sidebar">
		<div class="sidebar-nav">
											</div>
	</div>
	<div id="j-toggle-sidebar"></div>
</div>
		<div class="j-toggle-sidebar-header">
		<h3>Medienverzeichnisse </h3>
		</div>
		<div id="treeview" class="sidebar">
			<div id="media-tree_tree" class="tree-holder">
				<ul class="nav nav-list" id="collapseFolder-">
	<li id="Bilder" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=Bilder" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			Bilder		</a>
			</li>
	<li id="BilderArchiv" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=BilderArchiv" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			BilderArchiv		</a>
			</li>
	<li id="background" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=background" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			background		</a>
			</li>
	<li id="banners" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=banners" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			banners		</a>
			</li>
	<li id="headers" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=headers" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			headers		</a>
			</li>
	<li id="logo" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=logo" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			logo		</a>
			</li>
	<li id="pdf" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=pdf" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			pdf		</a>
			</li>
	<li id="sampledata" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sampledata" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			sampledata		</a>
		<ul class="nav nav-list" id="collapseFolder-sampledata">
	<li id="sampledata-fruitshop" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sampledata%2Ffruitshop" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			fruitshop		</a>
			</li>
	<li id="sampledata-parks" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sampledata%2Fparks" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			parks		</a>
		<ul class="nav nav-list" id="collapseFolder-sampledata-parks">
	<li id="sampledata-parks-animals" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sampledata%2Fparks%2Fanimals" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			animals		</a>
			</li>
	<li id="sampledata-parks-landscape" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sampledata%2Fparks%2Flandscape" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			landscape		</a>
			</li>
</ul>
	</li>
</ul>
	</li>
	<li id="sound" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=sound" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			sound		</a>
			</li>
	<li id="videos" class="folder">
		<a href="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=videos" target="folderframe" class="folder-url" >
			<span class="icon-folder"></span>
			videos		</a>
			</li>
</ul>
			</div>
		</div>
	</div>
	<!-- End Sidebar -->

	<!-- Begin Content -->
	<div id="j-main-container" class="span10">
		
<div class="media btn-group ventral-space">
	<a href="#" id="thumbs" onclick="MediaManager.setViewType('thumbs')" class="btn active">
	<span class="icon-grid-view-2"></span> Vorschaubilder</a>
	<a href="#" id="details" onclick="MediaManager.setViewType('details')" class="btn ">
	<span class="icon-list-view"></span> Details</a>
</div>
		
		<form action="index.php?option=com_media" name="adminForm" id="mediamanager-form" method="post" enctype="multipart/form-data" >
			<input type="hidden" name="task" value="" />
			<input type="hidden" name="cb1" id="cb1" value="0" />
			<input class="update-folder" type="hidden" name="folder" id="folder" value="" />
		</form>

				<!-- File Upload Form -->
		<div id="collapseUpload" class="collapse">
			<form action="https://www.meinefantasie-domain.de/administrator/index.php?option=com_media&amp;task=file.upload&amp;tmpl=component&amp;5f88b9bbc7d51ee84351d42b4048e2f2=83n3amils179jpv0n301ptod3h&amp;ef7b49eb6d4f26744fda49a041faab04=1&amp;format=html" id="uploadForm" class="form-inline" name="uploadForm" method="post" enctype="multipart/form-data">
				<div id="uploadform" class="uploadform">
					<fieldset id="upload-noflash" class="actions">
							<label for="upload-file" class="control-label">Datei hochladen</label>
								<input required type="file" id="upload-file" name="Filedata[]" multiple /> <button class="btn btn-primary" id="upload-submit"><span class="icon-upload icon-white"></span> Hochladen starten</button>
							<p class="help-block">
																								Maximale Hochladegröße: <strong>30,00 MB</strong>							</p>
					</fieldset>
					<input class="update-folder" type="hidden" name="folder" id="folder" value="" />
									</div>
			</form>
		</div>
		<div id="collapseFolder" class="collapse">
			<form action="index.php?option=com_media&amp;task=folder.create&amp;tmpl=index" name="folderForm" id="folderForm" class="form-inline" method="post">
					<div class="path">
						<input type="text" id="folderpath" readonly="readonly" class="update-folder" />
						<input required type="text" id="foldername" name="foldername" />
						<input class="update-folder" type="hidden" name="folderbase" id="folderbase" value="" />
						<button type="submit" class="btn"><span class="icon-folder-open"></span> Verzeichnis erstellen</button>
					</div>
					<input type="hidden" name="ef7b49eb6d4f26744fda49a041faab04" value="1" />			</form>
		</div>
		
		<form action="index.php?option=com_media&amp;task=folder.create&amp;tmpl=index" name="folderForm" id="folderForm" method="post">
			<div id="folderview">
				<div class="view">
					<iframe class="thumbnail" src="index.php?option=com_media&amp;view=mediaList&amp;tmpl=component&amp;folder=" id="folderframe" name="folderframe" width="100%" height="500px" marginwidth="0" marginheight="0" scrolling="auto"></iframe>
				</div>
				<input type="hidden" name="ef7b49eb6d4f26744fda49a041faab04" value="1" />			</div>
		</form>
	</div>
<div id="imagePreview" tabindex="-1" class="modal hide fade">
	<div class="modal-header">
			<button
			type="button"
			class="close novalidate"
			data-dismiss="modal"
			aria-label="Schließen"
			>
			<span aria-hidden="true">&times;</span>
		</button>
				<h3>Vorschau</h3>
	</div>
<div class="modal-body">
	<div id="image" style="text-align:center;"><img id="imagePreviewSrc" src="../media/jui/img/alpha.png" alt="preview" style="max-width:100%; max-height:300px;"/></div></div>
<div class="modal-footer">
	<button type="button" class="btn" data-dismiss="modal">Schließen</button></div>
</div>
<div id="videoPreview" tabindex="-1" class="modal hide fade">
	<div class="modal-header">
			<button
			type="button"
			class="close novalidate"
			data-dismiss="modal"
			aria-label="Schließen"
			>
			<span aria-hidden="true">&times;</span>
		</button>
				<h3>Vorschau</h3>
	</div>
<div class="modal-body">
	<div id="videoPlayer" style="z-index: -100;"><video id="mejsPlayer" style="height: 250px;"/></div></div>
<div class="modal-footer">
	<button type="button" class="btn" data-dismiss="modal">Schließen</button></div>
</div>
	<!-- End Content -->
</div>

				</div>
			</div>
						<!-- End Content -->
	</section>

	</div>
	<!-- Begin Status Module -->
	<div id="status" class="navbar navbar-fixed-bottom hidden-phone">
		<div class="btn-toolbar">
			<div class="btn-group pull-right">
				<p>
						Joomla! 3.9.22	&nbsp;&mdash;&nbsp;
					&copy; 2020 meinefantasie-domain.de				</p>

			</div>
			<div class="btn-group viewsite"><a href="https://www.meinefantasie-domain.de/" target="_blank"><span class="icon-out-2" aria-hidden="true"></span>Vorschau</a><span class="btn-group separator"></span></div><div class="btn-group loggedin-users"><span class="badge">0</span>Besucher<span class="btn-group separator"></span></div><div class="btn-group backloggedin-users"><span class="badge">1</span>Administrator<span class="btn-group separator"></span></div><div class="btn-group no-unread-messages"><a href="/administrator/index.php?option=com_messages"><span class="badge">0</span>Nachrichten</a><span class="btn-group separator"></span></div><div class="btn-group logout"><a href="/administrator/index.php?option=com_login&amp;task=logout&amp;ef7b49eb6d4f26744fda49a041faab04=1"><span class="icon-minus-2" aria-hidden="true"></span>Abmelden</a></div>
		</div>
	</div>
	<!-- End Status Module -->

</body>
</html>

Ich hoffe du kannst was darin erkennen.

18.11.2020 16:35

14 HTHorror

Also ich bin schon ein stück weiter gekommen.
Er ladet das Video. Aber nur in direkten link.
domain.de/images/videos/cimg9202.mp4

Nehme ich aber den internen link sprich in eingeloggten zustand in backend eben nicht.
Überprüfe ich den link. Ist er dann in backend url codiert.
Und dann findet er nicht mehr das video.

19.11.2020 14:30

15 Jörg Kruse

In dem HTML-Code befindet sich kein Link auf ein Video.

Er ladet das Video. Aber nur in direkten link.
domain.de/images/videos/cimg9202.mp4

Dann wird die URL nicht durch die .htaccess Datei auf die urlcodierte Variante weitergeleitet. Die .htaccess Datei fällt damit als Fehlerquelle wohl aus.

Nehme ich aber den internen link sprich in eingeloggten zustand in backend eben nicht.
Überprüfe ich den link. Ist er dann in backend url codiert.
Und dann findet er nicht mehr das video.

Dann wird der Fehler wohl innerhalb von Joomla verursacht, d.h. dort wird ein Teil des URL-Pfades urlcodiert. Hast du "videos/cimg9202.mp4" irgendwo als Dateiname angegeben?

19.11.2020 15:26 | geändert: 19.11.2020 15:29

16 HTHorror

Hab den bzw. die Fehler gefunden. :)
Wenn ich die datei in images verschiebe geht auch der Player.
Dazu muss in Plugin der Ordner images angeben sein.
Was mich ärgert ist das laut player man auch ein Unterverzeichnis angeben kann. Was nicht wirklich hinhaut. Außer ich versuche mal das mit der Rule -[L] zum Ordner freigeben.

Das andere was noch verhindert hat das die Datei überhaupt abgespielt worden ist war die einstellung im Header.
Header set Content-Security-Policy usw. Und das war in der htaccess datei.
Drauf gekommen bin ich durch deiner Hilfe :) Hatte ganz vergessen das die Browser ja einiges von die Server vorgegeben bekommen. Und hab mir einfach die Fehlerausgabe von Browser angesehen. Da stand dann der Header der das Blockiert ;)
Manchmal sieht man den Wald voller Bäume nicht.

Vielleicht kannst du mir noch ein Tip geben ob das mit den Rule geben?
RewriteRule ^templates\/kopiebiz/ - [L]
RewriteRule ^images\/videos/ - [L]

Kann ich das so drunter klemmen?

19.11.2020 19:58

17 Jörg Kruse

RewriteRule ^templates\/kopiebiz/ - [L]
RewriteRule ^images\/videos/ - [L]

Kann ich das so drunter klemmen?

Ja, du kannst aber auch diese Rule auskommentieren:

## Allow limited access for certain Joomla! system directories with client-accessible content
# RewriteRule ^(components|images|media|modules|plugins|templates)/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov|eot|ttf|woff|ico)$ - [L]

Diese erfasst Dateien mit bestimmten Dateiendungen in den genannten Verzeichnissen, inklusive etwaigen Unterverzeichnissen, so z.B. auch /images/videos/cimg9202.mp4

Wobei mich wundert, dass das Video in /images/ aufrufbar sein soll, in /images/videos/ aber nicht. Hattest du diese Zeile vielleicht schon auskommentiert?

Dann hattest du weiter oben geschrieben, dass das Video sehr wohl aufrufbar ist:

Er ladet das Video. Aber nur in direkten link.
domain.de/images/videos/cimg9202.mp4

Was klar darauf hindeutet, dass das Problem nicht durch die .htaccess Datei verursacht wurde und folglich auch nicht dort gelöst werden muss.


Edit:

nochmal zu meiner Frage aus meinem letzten Beitrag:

Hast du "videos/cimg9202.mp4" irgendwo als Dateiname angegeben?

Ein Dateiname darf keinen Slash enthalten - es könnte deswegen ja vielleicht sein, dass irgendeine Funktion, ein Modul oder ein Plugin in Joomla den "/" deswegen urlcodiert hat

20.11.2020 11:42 | geändert: 20.11.2020 11:48

18 HTHorror

Hallo Jörg,
# RewriteRule ^(components|images|media|modules|plugins|templates)/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov|eot|ttf|woff|ico)$ - [L]

Ich hab die Rule schon ganz an Anfang rausgeworfen gehabt.
Ging trotzdem nicht... Frag mich nicht warum :P

Was klar darauf hindeutet, dass das Problem nicht durch die .htaccess Datei verursacht wurde und folglich auch nicht dort gelöst werden muss.

Da kann ich dir leider nicht ganz recht geben.
Als ich den Medien Header ( Header set Content-Security-Policy ) in der htaccess bearbeitet hatte ging das.

Und jetzt lässt er mit vorhandener Rule
# RewriteRule ^(components|images|media|modules|plugins|templates)/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov|eot|ttf|woff|ico)$ - [L]

auch den Direktaufruf der Datei zu. Aber kein wechsel in ein Unterverzeichnis (Fehler 404)



Edit:

nochmal zu meiner Frage aus meinem letzten Beitrag:

Hast du "videos/cimg9202.mp4" irgendwo als Dateiname angegeben?

Ein Dateiname darf keinen Slash enthalten - es könnte deswegen ja vielleicht sein, dass irgendeine Funktion, ein Modul oder ein Plugin in Joomla den "/" deswegen urlcodiert hat

Nein habe ich nicht.

Es könnte aber auch sein das durch das Fehlen der Dateiendung (mp4)
Die Datei einfach nicht erfasst wird.
Das würde bedeuten er lässt alle anderen Dateiendungen durch
bis auf die ,die extra auskommentiert worden sind.

Ich würde aber gern nochmal auf
RewriteRule ^administrator/components/com_admintools/restore\.php$ - [L]
RewriteRule ^administrator/components/com_akeeba/restore\.php$ - [L]
RewriteRule ^kickstart\.php$ - [L]

RewriteRule ^administrator/components/com_joomlaupdate/joomlaupdate\.php$ - [L]
RewriteRule ^administrator\/components\/com_joomlaupdate\/restore\.php$ - [L]

RewriteRule ^administrator/?$ - [L]
RewriteRule ^administrator/index\.(php|html?)$ - [L]
RewriteRule ^administrator/index[23]\.php$ - [L]
RewriteRule ^administrator/(components|modules|templates|images|plugins)/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov|eot|ttf|woff|ico)$ - [L]
RewriteRule ^administrator/ - [F]

RewriteRule ^(components|images|media|modules|plugins|templates)/([^/]+/)*([^/.]+\.)+(jp(e?g|2)?|png|gif|bmp|css|js|swf|html?|mp(eg?|[34])|avi|wav|og[gv]|xlsx?|docx?|pptx?|zip|rar|pdf|xps|txt|7z|svg|od[tsp]|flv|mov|eot|ttf|woff|ico)$ - [L]
RewriteRule ^(components|modules|plugins|templates)/([^/]+/)*(index\.php)?$ - [L]

RewriteRule ^templates/([^/]+/)*([^/.]+\.)+php$ - [L]
RewriteRule ^templates\/kopiebiz/ - [L]
RewriteRule ^(components|images|media|modules|plugins|templates)/ - [F]
 
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteCond %{REQUEST_FILENAME} !/index[23]?\.php$

RewriteCond %{REQUEST_FILENAME} !/fpa-[a-z]{2}\.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([^/]+/)*([^/.]+\.)+php$ - [F]

Zurück kommen. Da sind jeweils in [34] also in den Eckigen klammern zahlen angegeben. Sind das so eine Art Sprungmarken? Oder fasst er da die Rulen zusammen?

Also wenn ich z.b avi lösche in den Bereichen "Backend und Frontend" anzeigen lassen?
Ich habe in joomla schon die betreffenden Dateiendungen angegeben damit diese verarbeitet werden sollen.



20.11.2020 13:44

19 Jörg Kruse

mp(eg?|[34])

erfasst als Muster: mpe, mpeg, mp3 und mp4

Wie ich bereits weiter oben geschrieben habe: auch /images/videos/cimg9202.mp4 wird durch die Regel erfasst

20.11.2020 14:00

20 Jörg Kruse

Noch ein Nachtrag:

Aber kein wechsel in ein Unterverzeichnis (Fehler 404)

Die .htaccess Regeln mit dem Flag [F] erzeugen einen Fehler 403 "Forbidden". Wenn die Ausnahmeregeln die Video-URLs nicht erfassen würden, würde entsprechend ein Fehler 403 ausgegeben werden.

Wenn dagegen ein Verzeichnistrenner "/" in der URL unangemessenerweise als "%2F" codiert wird, wird das natürlicherweise zu einem Fehler 404 führen.

20.11.2020 15:33