URL Rewrite mit .htaccess Datei

Mitglied: Oliver3
Moin moin,

momentan probiere ich mittels einer .htaccess Datei meine URL umzuschreiben, damit diese im Browser ansprechender wirkt.

Beispiel: http://meinewebsite.com/index.php?l=de soll zu http://meinewebsite.com/de werden, http://meinewebsite.com/index.php?l=en zu http://meinewebsite.com/en usw.

Zu Testzwecken habe ich dafür einfach eine neue Ubuntu Server (20.04) VM aufgesetzt mit einem Apache Webserver(2.4.41) und PHP (7.4).


Die Standard-Konfigurationsdatei vom Apache habe ich entsprechend angepasst, damit .htaccess Dateien greifen:


(/etc/apache2/sites-available/000-default.conf)




Das "Rewrite-Modul" für den Apache wurde aktiviert und ist geladen.

Im DocumentRoot (/var/www/html) liegen nun folgende Dateien:

-index.php
-.htaccess

Inhalt der index.php:


Zwei Schaltflächen um entsprechend den Sprachparameter in der URL zu ändern.

Inhalt der .htacces


Meiner Erkenntnis nach sollte die RewriteRule eigentlich für das Verhalten sorgen welches ich am Anfang beschrieben habe. Leider passiert mit der URL aber nix.

Dass die .htaccess Datei überhaupt berücksichtigt wird habe ich mit einem deny from all schon getestet

Jemand eine Idee wo hier der Fehler liegt ?

Content-Key: 1258628512

Url: https://administrator.de/contentid/1258628512

Ausgedruckt am: 25.09.2021 um 15:09 Uhr

Mitglied: colinardo
colinardo 14.09.2021 aktualisiert um 12:59:28 Uhr
Goto Top
Servus.
Meiner Erkenntnis nach sollte die RewriteRule eigentlich für das Verhalten sorgen welches ich am Anfang beschrieben habe. Leider passiert mit der URL aber nix.
Nein das tut es so leider überhaupt nicht :-) face-smile
RewriteRule ^(.*)$ index.php?l=$1 [L]
Diese Regel besagt schreibe in diesem Verzeichnis alles um und hänge an index.php?l= alles an was im URL-Pfad steht, indem fall also "index.php", solche Sachen führen im schlimmsten Fall zu einem Loop.

Ebenso hier ein Fehler:
Die Sternchen musst du da schon weg machen.

Das gewünschte kannst du in einer .htaccess hiermit erreichen

Siehe Beispiel
https://htaccess.madewithlove.be?share=2a7a20c6-c979-4d85-b1e9-c8a978768 ...

Wie immer ist die Doku dein Freund
https://httpd.apache.org/docs/current/mod/mod_rewrite.html

Grüße Uwe
Mitglied: Oliver3
Oliver3 14.09.2021 um 12:34:19 Uhr
Goto Top
Hallo Uwe,

vielen Dank für deine Hilfe.

Ich hatte meine Infos bezüglich der RewriteRule aus einem YouTube Video (https://www.youtube.com/watch?v=WIEa7daIZNo), wobei ich nicht verstehe wie es dort funktionieren konnte.

Natürlich weiß ich, dass YouTube für so etwas nicht immer die beste Wissensquelle ist.

Ich werde mich dann mal in die Doku einlesen :) face-smile

Beste Grüße
Oliver
Mitglied: colinardo
colinardo 14.09.2021 aktualisiert um 12:44:39 Uhr
Goto Top
Natürlich weiß ich, dass YouTube für so etwas nicht immer die beste Wissensquelle ist.
Mit dieser Erkenntnis hast du schon 95% geschafft ;-) face-wink. Lesen, verstehen, selbst tippen und damit spielen ist auf lange Sicht einfach nachhaltiger als copy n' paste aus Videos.

Viel Erfolg!
Heiß diskutierte Beiträge
question
Telefonanlage m. 100 Nebenstellen ohne Support?departure69Vor 1 TagFrageTK-Netze & Geräte19 Kommentare

Hallo. Wir haben seit 7 Jahren eine VoIP-Telefonanalge Aastra 470 (mittlerweile "Mitel") und betreiben 100 Nebenstellen daran. Wir hatten die Anlage damals mit laufendem Support ...

general
Autodesk im Jahre 2021-2022dertowaVor 1 TagAllgemeinOff Topic4 Kommentare

Hallo zusammen, mal eine kleine Anekdote, u.a. da heute Freitag ist. Vor einigen Jahren hatte ich mit Autodesk AutoCAD LT zu tun, in der damaligen ...

general
DSL-Modems am F-Buchse statt N-Buchse - warum?Windows10GegnerVor 20 StundenAllgemeinDSL, VDSL19 Kommentare

Hallo zusammen, es sind jetzt hier die Fernmeldetechniker gefragt. Normalerweise wird ja ein DSL-Modem mit der F-Buchse einer TAE-NFN-Dose verbunden. Was ist der genau Grund ...

general
Außergewöhnliche hohe Spamaktivitäten und Angriffe per E-Mail gelöst beidermachtvongreyscullVor 1 TagAllgemeinE-Mail5 Kommentare

Tach Kollegen, liegt das an den bevorstehenden Wahlen? Ich beobachte seit Tagen auf unserer Firewall, dass wir massiven Spamwellen ausgesetzt sind. Bisher kommt zum Glück ...

question
Einrichtung Unify Security Gateway gelöst markaurelVor 16 StundenFrageLAN, WAN, Wireless9 Kommentare

Hallo zusammen und bitte um eure Hilfe! Wie der Titel schon sagt Folgende Situation: Ich hab ein Netzwerk in folgenden IP-Bereich: 192.168.10.x. Als Gateway dient ...

question
BAT-Datei NetzwerkordnerDawi84Vor 1 TagFrageMicrosoft8 Kommentare

Hallo Ich hoffe mir kann jemand helfen. Wie müsste ich ein Batch Datei schreiben wenn ich aus einem Netzwerkordner gewisse Datei Typen löschen möchte z.B. ...

question
Backup-Server, welcher sich selber sichertludakuVor 1 TagFrageBackup6 Kommentare

Moin Zusammen Stellen wir uns kurz folgendes Konstrukt vor: 1x Hypervisor mit 3 VMs: - DC & Fileserver - Webserver - Acronis Backup-Server Ist es ...

report
Arcronis True Image verliert Backupeinstellungen, ERNEUT!anteNopeVor 1 TagErfahrungsberichtSicherheits-Tools3 Kommentare

Hallo werte Kollegen, bei ein paar Kunden habe ich Acronis True Image in den Versionen 2017, 2018, 2019, 2020, 2021 im Einsatz. Vor ca. zwei ...