Ich habe derzeit eine Website, die ich in Bezug auf SEO optimieren möchte.Wie kann ich Abfrageparameter in Pfadparameter in Apache umschreiben?
Ich habe die Seite bekam mit URLs arbeiten wie:
domain.com/?app=about
In meiner app wird $_GET[app]
auf 'über', wie erwartet .
Jetzt möchte ich es so machen, dass eine URL wie domain.com/about
behandelt wird, als wäre es domain.com/?app=about
.
Wie kann ich dies in einer Apache .htaccess Datei tun? Wille
RewriteEngine on
RewriteRule ^([A-Za-z]+)$ /index.php?app=$1
Dies:
gibt es sowieso, um dies generischer zu machen, d. H., Einen allgemeinen für alle Apps zu haben, statt einen für jede App zu schreiben? – bear
+1 - aber dieses Beispiel funktioniert, aber wenn Sie ein paar Dinge neu schreiben müssen, ist es besser, eine allgemeinere Lösung zu verwenden. Was ist mit^^ [^ /] $ index.php? App = $ 1' Ich könnte in dieser Regex falsch sein, aber die allgemeine Idee ist da: P – alex
Dank Ihnen beiden: D – bear