Hallo Leute,
ich hoffe Ihr könnt mir weiterhelfen. Ich habe folgendes Problem, das YRewrite macht seinen Job ja schon schön, nur leider sind die URL mit den Parametern auch noch immer aufrufbar.
Also die URL
https://www.pge.at/index.php?article_id=2&clang=0
entspricht
https://www.pge.at/spezialitaeten/
Jetzt wollte ich wissen, ob ich in YRewrite etwas einstellen kann oder über die .htaccess Datei, damit die index.php URLs mittels 301 Redirect gleich auf die Url-freundliche Version verweisen.
Freue mich auf eure Antworten!
LG Harald
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Re: YRewrite Parameter URL komplett entfernen
Ich poste morgen wenn ich wieder im Office bin die Simple Lösung des Problems
Re: YRewrite Parameter URL komplett entfernen
Damit die Parameter-URL gleich weitergeleitet werden muss man nur folgendes machen.
in der yrewrite.php die Stelle
raussuchen und nur durch die header 301 Weiterleitung ergänzen:
in der yrewrite.php die Stelle
Code: Alles auswählen
// call_by_article allowed
if (self::$call_by_article_id == 'allowed' && rex_request('article_id', 'int') > 0) {
//$url = rex_getUrl(rex_request('article_id', 'int'));
} else {
Code: Alles auswählen
// call_by_article allowed
if (self::$call_by_article_id == 'allowed' && rex_request('article_id', 'int') > 0) {
$url = rex_getUrl(rex_request('article_id', 'int'));
header('HTTP/1.1 301 Moved Permanently');
header('Location: '. $url);
exit;
} else {