Bei mir ist mit den SEO-freundlichen URLs der Wurm drin,
Seitenaufrufe klappen einwandfrei, wenn die suchmaschinenfreundlichen URLs
abgeschaltet sind
http://shop.xxxxxxxxxx.de/shop_content.php?coID=4Mit
angeschalteten suchmaschinenfreundlichen URLs erzeugt der Aufruf
http://shop.xxxxxxxxxx.de/Impressum:_:4.htmljedoch leider einen Webserverfehler:
Forbidden
You don't have permission to access /Impressum:_:4.html on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
In der .htaccess lautet der Rewriteeintrag dazu
RewriteEngine On
##-- Content (:_:)
RewriteRule ([\/]?)([a-z]{2})\/(.*):_:([0-9]+)\.html$ shop_content.php?coID=$4&language=$2 [QSA,L]
RewriteRule :_:([0-9]+)\.html$ shop_content.php?coID=$1 [QSA,L]
Ein identisches Problem habe ich mit Kategorieaufrufen
http://shop.xxxxxxxxxx.de/Musterprodukte:::237.htmlerzeugt eine identische "Forbidden"-Fehlermeldung. Kategorie 237 ist dabei eine Tochterkategorie der Root-Kategorie
Dagegen funktioniert der Aufruf von Tochterkategorien "Musterprodukte" einwandfrei
http://shop.xxxxxxxxxx.de/Musterprodukte/Rote-Produkte:::237_210.html"Die Rewrite-Rules in der -htaccess lauten
##-- Use colon delimiter ":" for SEO-URLS (default setting)
##-- Categories (:::)
RewriteRule ^([\/]?)([a-z]{2})\/(.*):::([_0-9]+):([_0-9]+)\.html$ index.php?cPath=$4&page=$5&language=$2 [QSA,L]
RewriteRule ^([\/]?)([a-z]{2})\/(.*):::([_0-9]+)\.html$ index.php?cPath=$4&language=$2 [QSA,L]
RewriteRule :::([_0-9]+):([_0-9]+)\.html$ index.php?cPath=$1&page=$2 [QSA,L]
RewriteRule :::([_0-9]+)\.html$ index.php?cPath=$1 [QSA,L]
Meine Entwicklungsumgebung ist ein Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/7.3.7 auf einem Windows 10-System.
Kann mir jemand einen Tipp geben, was hier schiefläuft?
Linkback: https://www.modified-shop.org/forum/index.php?topic=41788.0