|
You last visited: Today at 09:52
Advertisement
.htaccess mit mehreren GET Parametern
Discussion on .htaccess mit mehreren GET Parametern within the Web Development forum part of the Coders Den category.
03/01/2018, 22:19
|
#1
|
elite*gold: 0
Join Date: Nov 2013
Posts: 35
Received Thanks: 14
|
.htaccess mit mehreren GET Parametern
Guten Abend zusammen,
ich möchte gerne die URL meiner Homepage mit htaccess formatieren. Da sind mehrere Parameter enthalten.
Beispiel URL: localhost/tafellauf/index.php?lang=de&page=home
soll zu localhost /tafellauf/de/home
werden. Die Übergabe der Parameter so funktioniert gut. Das Multilang-System funktioniert einwandfrei und die page Variable wird auch ohne Probleme übergeben. Doch jetzt kommt das Problem. Wenn ich nur die lang angebe, funktionieren sämtliche CSS Anweisungen wie sie sollen. Das selbst ist ja gut. Doch sobald ich noch den Namen einer Page übergebe, also "/de/home" oder ähnliches, funktionieren die Übersetzungen immer noch und die page Variable wird auch ausgegeben, wie sie soll, doch sämtliche CSS Anweisungen sind verschwunden bzw. alles wird ohne CSS angezeigt. Erkennt einer den Fehler in meiner htaccess Datei?
Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ index.php?lang=$1&page=$2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?lang=$1 [L]
Grüße,
Abraxas
|
|
|
03/02/2018, 11:49
|
#2
|
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,489
|
Ich nehme an der Fehler ist nicht deine htaccess-Datei sondern dein Pfad zur CSS. Wenn der nämlich relativ ist, hast du mit deinen "virtuellen" Ordnern dafür gesorgt, dass die CSS Datei nicht mehr gefunden wird.
Code:
<link rel="stylesheet" href="main.css">
zu
Code:
<link rel="stylesheet" href="/main.css">
|
|
|
03/02/2018, 14:14
|
#3
|
elite*gold: 0
Join Date: Nov 2013
Posts: 35
Received Thanks: 14
|
Das dachte ich mir am Anfang auch. Doch wenn ich nur einen Parameter übergebe, also den ersten, ist ja alles mit CSS formatiert. Nur wenn ich einen zweiten Parameter an den ersten dranhänge, ist die Formatierung weg.
|
|
|
03/02/2018, 14:30
|
#4
|
dotCom
elite*gold: 10502
Join Date: Mar 2009
Posts: 17,045
Received Thanks: 4,737
|
Quote:
Originally Posted by .Abraxas
Das dachte ich mir am Anfang auch. Doch wenn ich nur einen Parameter übergebe, also den ersten, ist ja alles mit CSS formatiert. Nur wenn ich einen zweiten Parameter an den ersten dranhänge, ist die Formatierung weg.
|
Kannst ja mal in der Entwickler Console nach schauen was er dir so sagt. Dort auch mal schauen ob wirklich die *css eingebunden worden ist.
|
|
|
03/02/2018, 20:24
|
#5
|
elite*gold: 1337
Join Date: Apr 2013
Posts: 6,480
Received Thanks: 3,191
|
Quote:
Originally Posted by .Abraxas
Das dachte ich mir am Anfang auch. Doch wenn ich nur einen Parameter übergebe, also den ersten, ist ja alles mit CSS formatiert. Nur wenn ich einen zweiten Parameter an den ersten dranhänge, ist die Formatierung weg.
|
Das liegt daran, dass wenn du
aufrufst, es nicht als virtueller Ordner verarbeitet wird, sondern als Datei bzw. Parameter der index.php. So gesehen befindest du dich immer noch im Hauptverzeichnis /
Wenn du aber mal
aufrufst, funktioniert nichts mehr, weil du dich in einem virtuellen Ordner befindest, obwohl du keinen zweiten Parameter angegeben hast. Selbiges gilt natürlich für
Code:
localhost/de/home
localhost/de/home/
Mach es so, wie @florian0 sagte.
|
|
|
 |
Similar Threads
|
[Buying] htaccess Profi für "Affiliate Links, per htaccess Maskieren"
12/20/2017 - Coders Trading - 1 Replies
Ich suche einen htaccess Profi der sich gut bis sehr gut mit Regular Expressions/RedirectPermanent auskennt.
Es ist am Ende nicht wirklich viel Arbeit. Wer sich wirklich damit auskennt, wird keine 30min dafür brauchen.
Allerdings zahle ich keinen 50€ Stundenlohn, dass sage ich auch gleich.
Um sich ein Bild von der Aufgabe machen zu können
https://www.elitepvpers.com/forum/web-development /4406582-affiliate-links-per-htaccess-maskieren.ht ml
|
Dll Injection, Performance behalten -> Threads mit Parametern !?
11/23/2013 - C/C++ - 5 Replies
Hi,
ich hab hier nen kleinen Paketparser geschrieben, der in ein Spiel injeziert wird und jedes einzelne Paket untersucht. Diese Funktion wird direkt beim Empfangen genutzt, somit sorgts für ne kleiner Verzögerung im Clienten.
Wie löse ich dieses Problem? Wie gebe ich ALLE Pakete während des Spielens an nur EINEN Thread weiter der die dann entsprechend parsed?
Quasi wie bei einer Funktion, aber ohne dass diese zwischen Empfang an der DLL und Empfang am Clienten (was ja verzögert wird...
|
eigene .exe mit parametern öffnen
08/16/2013 - AutoIt - 8 Replies
Hat jemand eine Möglichkeit wie ich meine autoit.exe so schreiben kann das diese beim start parameter akzeptiert und diese z.B. als variable abspeichert .
ShellExecute(@ScriptDir & "\bla.exe","Parameter")
|
minecraft jar noch mit Parametern Starten?
11/21/2012 - Minecraft - 2 Replies
Hallo alle zusammen,
fals ich hier nicht richtig bin sagt mir bitte bescheid!
Also folgende Frage:
kann mann die Aktuelle version von der Minecraft jar noch mit parametern Starten (Username Passwort, Server IP und no Update)?
Ich weis das das mal möglich war und auch noch möglich ist mit dem Launcher, doch ich will diesen nach möglichkeit nicht nutzen, da ich meinen eingenden Launcher gerade Baue und es da blöd kommt wenn mann erst noch den originalen Launcher sieht wenn minecraft...
|
[S]Daisy mit v17 Parametern
04/22/2012 - Flyff Private Server - 2 Replies
Ich suche Daisy welches die v17 Parameter mit liest
hat das jemand bzw. ist es released?
|
All times are GMT +2. The time now is 09:53.
|
|