2016-06-23 16 views
2

Wenn ich Bilder auf meiner Website hochladen, sehen ihre Verbindungen wie folgt aus:.htaccess URL Rewrite-String abfragen

https://mywebsite.com/photo/9/ etc .. nur die Zahl ändert sich

ich möchte es neu zu schreiben Query-String sein , wie folgt aus:

https://mywebsite.com/p?id=9 etc ..

Dies ist, was ich zu tun versucht, aber es funktioniert nicht:

RewriteRule ^/photo/([0-9]+) /p?id=$1 
+0

Wenn Sie sagen, Sie wollen es neu geschrieben? Was möchten Sie in der Browserleiste anzeigen? Fangen wir damit an. –

+0

Ich möchte die Webadresse vollständig umschreiben, so wird es durch die Abfragezeichenfolge geöffnet und in der Browserleiste angezeigt und nicht die alte – Belucci

Antwort

0

Entfernen Sie den führenden Slash von RewriteRule der Muster, versuchen:

RewriteRule ^photo/([0-9]+)/?$ /p?id=$1 [L] 
+0

funktioniert nicht .... – Belucci

0

Versuchen Sie dies mit:

RewriteEngine On 
RewriteRule ^photo/([^/]*)$ /p?id=$1 [L] 
+0

habe ich versucht .. funktioniert nicht .. – Belucci