Der Versuch, eine Weiterleitung von dieser URL zu machen:Redirect Arbeit nur erste Mal
http://www.mywebsite.it/it/component/fss/?view=admin_support
dieser url:
http://www.mywebsite.it/it/index.php/component/fss/?view=admin_support
ich eine .htaccess-Datei mit diesem Code gemacht:
RedirectMatch 301 ^/it/component/fss/?$ /it/index.php/component/fss/
Alles funktioniert, wenn ich zum ersten Mal auf die URL klicke. Die URL begann /it/index.php/component, aber wenn ich in einen anderen Link auf der Seite (wie http://www.mywebsite.it/it/component/fss/?view=list) klicke, werde ich auf die Homepage der Website umleiten.
Aber wenn ich die Adresse kopieren (http://www.mywebsite.it/it/component/fss/?view=admin_support) und ich in eine andere Registerkarte einfügen, funktioniert die Umleitung.
Wie kann ich dieses Problem lösen?
Dank
Ich habe versucht, Ihren Code, aber das Ergebnis ist das gleiche mit RedirectMatch –
In meinem .htaccess gibt es nur Ihre Regel. Ich habe Chrome mit privaten Fenster versuchen und löschen Sie alle meine Cookie und wenn ich auf die URL gehen kann "View = Admin_support" die Redirect Arbeit zu index.php, aber wenn ich in ein anderes ulr gehe, kann zum Beispiel haben? view = test' die Weiterleitung funktioniert nicht. Ich habe versucht, den Blick von deiner Regel zu entfernen, aber alle hören auf zu arbeiten. Wie kann ich alle Seiten dazu bringen, 'it/component/fss /' auf '/ it/index.php/component/fss' umzuleiten? Mein .htaccess ist auf dem ersten Forlder (httpdocs). Danke @anubhava –
Ja. Nur die Seiten mit '/ it/component/fss /' zu '/ it/index.php/component/fss'. –