2017-06-04 4 views
1

Ich muß das neu zu schreiben:Verwenden Text von URL nach dem Schrägstrich als Parameter - .htaccess

http://example.com/new/location/ 

zu:

http://example.com/new.php?p=location 

Btw könnte es etwas nach neuem/zum Beispiel ich brauche:

http://example.com/new/anything 

sein tatsächlich:

http://example.com/new.php?p=anything 

aber ich brauche die URL-Struktur mit den Schrägstrichen für SEO und Sicherheitszwecke

zu halten, wie ich das mit .htaccess erreichen könnte?

zur Zeit in meiner .htaccess ive bekam:

RewriteEngine on 
RewriteBase /dir/ 

Dank

+0

Mögliches Duplikat von [Apache RewriteRule mit URL-Parametern] (https://stackoverflow.com/questions/9754787/apache-rewriterule-with-url-parameters) – rickdenhaan

Antwort

0

Fügen Sie die folgende Anweisung in der .htaccess:

RewriteRule ^new/location$ new.php?p=location [L] 

oder irgendwelche Werte arbeiten verwenden:

RewriteRule ^new/(.*)$ new.php?p=$1 [L] 
+0

das Wort location könnte etwas anderes sein, wie könnte ich es dynamischer haben, wenn wir sagen, die URL war new/address das wäre new.php? p = Adresse – Kobi

+0

Dann einfach das Wort location durch $ 1 ersetzen - das bedeutet, dass es irgendwas geben könnte. RewriteRule^neu /(.*)$ new.php? P = $ 1 [L] – BDS

+0

Du bist der Mann! – Kobi

Verwandte Themen