Weiß jemand, was ich eine Htaccess-Datei so einrichten würde, dass nur bestimmte URLs auf die Dateien in einem Ordner und Unterordner innerhalb von ihm über AJAX zugreifen können . Ich möchte nicht jedem freien Zugang zu ihm erlauben. Nur bestimmte URLs.CORS htaccess nur bestimmte URLs zu AJAX zu Dateien in einem Ordner und Unterordnern zu erlauben
Danke!
aktualisieren
Ich habe mit einem htaccess Skript kommen, die fast funktioniert, außer es nicht für alle Unterverzeichnisse gelten. Ich weiß, dass mein Verzeichnisbefehl nicht richtig ist, denn wenn ich es ausziehe funktioniert der Server, aber damit löst ein 500er Fehler aus.
Hier ist mein Skript
<Directory /var/www/html/mysite/embed_json/*/>
<FilesMatch "\.json$">
<IfModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www\.)?(thedomain.com|facebook.com|thehurts.com)$" AccessControlAllowOrigin=$0$1
Header always set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
</IfModule>
</FilesMatch>
</Directory>
<Files .htaccess>
order allow,deny
</Files>
Options All -Indexes
Könnten Sie bitte mehr Einzelheiten geben? Vielleicht ein Beispiel für das, was Sie erreichen möchten. Außerdem wird allgemein erwartet, dass Fragen zu SO [Forschung] (http://stackoverflow.com/help/how-to-ask) zeigen. Welche Schritte haben Sie unternommen, um Ihr Problem zu lösen? – Praveen
Hallo @Praveen, hier sind weitere Details zu dem, was ich arbeite zu erreichen. https://stackoverflow.com/questions/39193137/writing-htaccess-file-with-php-to-update-ajax-allow-from-urls Ich habe Tonnen von Forschung über Apache htaccess-Header getan. Ich habe es noch nicht ganz verstanden, bin aber näher dran. –
@Praveen Ich habe ein Beispielskript hinzugefügt, aber mein Verzeichnisbefehl funktioniert nicht richtig, so dass sich der htaccess auf alle Unterverzeichnisse und Dateien auswirkt. –