Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.webserver > #1310
| From | Andreas Borutta <borumat@gmx.de> |
|---|---|
| Newsgroups | de.comm.software.webserver |
| Subject | Apache: Weiterleitungen für Kanonizitaet |
| Date | 2019-04-07 08:18 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <1092dj18x1q5w.dlg@borumat.de> (permalink) |
Moin.
In der Vergangenheit habe ich folgende Anweisungen in .htaccess
genutzt:
# "Rewrite" für nachfolgende Regeln anschalten
RewriteEngine On
RewriteBase /
# Weiterleitung https://*/foo.php oder https://*/foo.htm oder
# https://*/foo.html -> https://*/foo
RewriteCond %{THE_REQUEST} (.*)\.(php|htm|html) [NC]
RewriteRule (.*).(php|htm|html) /$1 [NC,R=301]
# URLs ohne Endung (https://*/foo) mit PHP ausführen, wenn es es die
# dazugehörige Datei (https://*/foo.php") physisch gibt.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
Nun bin ich bei einem anderen Webspaceprovider, habe dort eine
Subdomain eingerichtet und stelle fest, dass die Anweisungen unwirksam
sind.
Ein URL wie
https://neu.example.tld/de/foo.php bleibt unverändert.
Worin liegt bitte mein Fehler?
Oder kann es sein, dass eine spezifische Konfiguration beim
Webspaceprovider verhindert, dass diese Anweisungen wirken?
Über euren Rat freue ich mich. Danke.
Andreas
--
http://fahrradzukunft.de
Back to de.comm.software.webserver | Previous | Next — Next in thread | Find similar | Unroll thread
Apache: Weiterleitungen für Kanonizitaet Andreas Borutta <borumat@gmx.de> - 2019-04-07 08:18 +0200
Re: Apache: Weiterleitungen für Kanonizitaet Andreas Kohlbach <ank@spamfence.net> - 2019-04-07 15:02 -0400
Re: Apache: Weiterleitungen für Kanonizitaet Andreas Borutta <borumat@gmx.de> - 2019-04-08 00:26 +0200
Re: Apache: Weiterleitungen für Kanonizitaet Andreas Kohlbach <ank@spamfence.net> - 2019-04-08 14:03 -0400
csiph-web