WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Frage zu mod_rewrite

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.

Forum » Server-Administration und Verwaltung » Frage zu mod_rewrite - 22 Dez 2024 Antworten
Frage zu mod_rewrite
tobias
Foren-Team
Threadstarter




Beiträge: 708

Für eine Website habe ich folgende .htaccess-Datei erstellt:

1: 
2:
RewriteEngine on
RewriteRule ^(.*).html$ /index.php?page=$1


Das klappt auch ganz problemlos, allerdings werden nun auch richtige HTML-Dateien, die sich in Unterverzeichnissen des Servers befinden, an das Skript (index.php) weitergeleitet, wodurch diese nicht angezeigt werden. Ist es möglich, die Regel in der .htaccess-Datei nur für das Hauptverzeichnis gelten zu lassen?

Die Dateiendung für meine "falschen" HTML-Seiten (.html) möchte ich nicht ändern. Es ist in meinem Fall auch nicht möglich, im Unterverzeichnis eine weitere .htaccess-Datei zu platzieren, die die "RewriteEngine" abschaltet. Ich vermute, mein Problem lässt sich mit einem komplexeren regulären Ausdruck lösen. Hat jemand einen Idee zur Lösung?

  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

ka, obs geht: RewriteBase /Verzeichnis

  Profil   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

ich kann es im Moment nicht testen, jedoch würde ich es einmal mit einem / vor dem (.*) Platzhalter versuchen.

Du könntest es auch einmal so versuchen:
^([A-Za-z0-9]*).html$ /index.php?page=$1

Dadurch würden dann nur [Buchstaben/Zahlen].html geparst, also keine Slashes, die es ja bei einem Unterverzeichnis geben würde.

k/a obs funktioniert, aber einen Versuch sollte es wert sein

  Profil   Editieren   Zitieren
tobias
Foren-Team
Threadstarter




Beiträge: 708

einstein schrieb am 12.11.2003 22:30
ich kann es im Moment nicht testen, jedoch würde ich es einmal mit einem / vor dem (.*) Platzhalter versuchen.


Habe ich schon probiert, klappt leider nicht.

einstein schrieb am 12.11.2003 22:30Du könntest es auch einmal so versuchen:
^([A-Za-z0-9]*).html$ /index.php?page=$1


Das sieht sehr gut aus, allerdings habe ich auch Seiten, die einen Unterstrich (_) im Namen enthalten (z. B. "seite_xyz.html"), die fallen dann leider auch raus. Lässt sich dieses Zeichen nicht noch irgendwie einbauen?

  Profil   Website   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

Die RegExp mit Unterstrich:

^([_A-Za-z0-9]*).html$ /index.php?page=$1


  Profil   Editieren   Zitieren
tobias
Foren-Team
Threadstarter




Beiträge: 708

Danke, klappt wunderbar!

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » Server-Administration und Verwaltung » Frage zu mod_rewrite

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Frage zu mod_rewrite im Forum Homepage Hosting AntwortenLetztes Posting
Wie stellt man von http auf https um?
in "Server-Administration und Verwaltung"
1 18.07.2021 02:49 von Rieke
Mailserver einrichten
in "Server-Administration und Verwaltung"
0 09.05.2021 01:11 von FastSpeeddev
Ich kann eine bestimmte Website nicht via WLAN aufrufen
in "Server-Administration und Verwaltung"
2 14.02.2021 22:52 von websiteworker
DDNS und LetsEncrypt geht nicht
in "Server-Administration und Verwaltung"
3 27.12.2020 12:38 von anitaskita
Wie bewertet ihr Cassandra als DBMS?
in "Server-Administration und Verwaltung"
1 06.10.2020 14:38 von Petzibär
Office365
in "Server-Administration und Verwaltung"
2 22.04.2020 13:07 von minad
Bilder nur auf bestimmte Domain zulassen
in "Server-Administration und Verwaltung"
2 30.10.2019 09:55 von micha67
Marketing Software
in "Server-Administration und Verwaltung"
4 02.03.2019 15:44 von Peter1165
Mainboard für AMD Server?
in "Server-Administration und Verwaltung"
2 16.11.2018 21:11 von andyy
Typo3 4.6 mit Imagemagick oder Graphicsmagick
in "Server-Administration und Verwaltung"
3 16.11.2018 21:10 von andyy
Nextcloud konfigurieren ohne Systemzugriff
in "Server-Administration und Verwaltung"
0 05.09.2018 09:13 von Flash
mod_rewrite - example.com/verz1/verz2 geht nicht
in "Server-Administration und Verwaltung"
1 16.08.2018 09:17 von Maik89
Kapazität eines Root-Servers
in "Server-Administration und Verwaltung"
3 16.08.2018 09:16 von Maik89



Besucher : 8143585    Heute : 79     Gestern : 729     Online : 141     22.12.2024    4:48      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben