Als «.htaccess» getaggte Fragen

Konfigurationsdatei auf Verzeichnisebene, die hauptsächlich auf Apache-Webservern gefunden wird


1
maximale Länge von URL 257 Zeichen für mod_rewrite?
Mein URL-Schema lautet /foo/var1-var2-var3.../bar Ich verwende diese mod_rewrite-Regeln: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Wenn die Länge der Zeichenfolge 'var1-var2 ...' größer als 257 Zeichen ist, werden ein Fehler 403 Forbidden und ein Fehler 404 zurückgegeben. Wenn die Länge der Zeichenfolge 'var1-var2 …

5
Wie löse ich die Fehlermeldung "ExpiresActive hier nicht erlaubt" in der .htaccess-Datei?
Ich versuche, Expires-Header zu den HTTP-Antworten der Site hinzuzufügen, an der ich arbeite. Die einzige Möglichkeit für mich, den Apache 1.3-Server zu steuern, besteht darin, meine .htaccess-Datei zu bearbeiten. Ich habe versucht, Code wie den folgenden hinzuzufügen, um die Expires-Header zu aktivieren: <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 …


2
Brechen Sie eine lange Zeile in einer .htaccess-Datei auf
Ich setze einen Content-Security-Policy-Header in meiner .htaccess-Datei und es ist eine extrem lange einzelne Zeile geworden, deren Verwaltung schwierig ist. Gibt es eine Möglichkeit, diese Linie in besser handhabbare Teilzeichenfolgen aufzuteilen? Angenommen, ich setze einen Header wie Header set Content-Security-Policy "deafult-src http://domainA.com; script-src http://domainB.com" Ich kann (ohne offensichtliche Probleme) meinen …


2
Erlaube die Verwendung von php_value und php_flag in .htaccess
Ich verwende einen Apache-Webserver mit PHP5 als Modul (Hinweis: als Apache-Modul, nicht als CGI!). In einigen meiner .htaccess-Dateien (die mit der gallery3-Software http://gallery.menalto.com/ geliefert wird ) gibt es die Anweisungen php_value und php_flag. Sie verursachen einen 500-Server-Fehler, wenn versucht wird, auf Dateien in diesem Ordner zuzugreifen. Also habe ich meine …


1
HSTS und doppelte Umleitung
Ich verwalte eine kleine Website in einer gemeinsam genutzten Hosting-LAMP-Umgebung: Dies bedeutet im Grunde, dass ich nur eine htaccess-Datei bearbeiten kann. Ich wollte HSTS-Unterstützung hinzufügen (und ich habe es getan), aber als ich meine Website hier auf die Berechtigung zum HSTS-Preload getestet habe , wurde der folgende Fehler angezeigt: Fehler: …

1
Erhöhen Sie den Wert von LimitRequestFieldSize in Apache
Ich habe eine Anwendung entwickelt, die ein jQuery-Plugin verwendet, das wiederum übermäßige Cookie-Daten verwendet. Das Problem ist, dass mir nach jeder 15-20-Anfrage diese Fehlermeldung vom Browser angezeigt wird: Ihr Browser hat eine Anfrage gesendet, die dieser Server nicht verstehen konnte. Die Größe eines Anforderungsheaderfelds überschreitet das Serverlimit. Nachdem ich mich …


11
.htaccess leitet nicht ordnungsgemäß zur Seite mit dem Präfix www um
Ich versuche, eine URL ohne www umzuleiten. zu www.version (example.com zu www.example.com). Ich benutze das übliche RewriteCond %{HTTP_HOST} ^example\.com [nc] RewriteRule (.*) http://www.example.com/$1 [R=301,L] Dies funktioniert bei allen meinen anderen Projekten. Auf dieser speziellen Site endet sie jedoch mit einer Umleitungsschleife. Hier ist der seltsame Teil: Ich habe versucht, die …

3
Begrenzen Sie die Größe der Upload-Datei und leiten Sie den Benutzer zur Fehlerseite um, wenn das Limit überschritten wird
Ist es möglich, Redirect Benutzer Datei file too bigSeite Wenn die Größe der POST-Anforderung den angegebenen Grenzwert überschreitet? Mir ist die Option für die maximale Anforderungsgröße bekannt, aber sie enthält nur statische Seiten, die nicht überladen werden können. Ich denke darüber nach, eine Umschreiberegel zu erstellen, die es braucht Inhaltsgröße …


1
Warum funktioniert mein RewriteLog nicht?
Ich habe einen .htaccess, der so aussieht: RewriteEngine on RewriteLog "/Applications/MAMP/logs/rewrite_engine_log" RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$ RewriteRule (.*) /mysite/index.php/$1 Wenn ich diese RewriteLog-Direktive hinzufüge, wird ein interner Serverfehler angezeigt. In den Apache-Protokolldateien erhalte ich folgende Informationen: /Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here Ich habe diese rewrite_engine_log-Datei nicht manuell erstellt, aber der Pfad / …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.