2016-05-09 16 views
0

Hallo Ich versuche, eine Re-Write-Regel für eine CMS-Website zu schreiben.htaccess Rewrite-Regel für eine CMS-Website

Dies ist die Beispiel-URL, die ich versuche.

http://www.website.com/residential/search_property?reload=true&community_sel=US

Und ich brauche diese URL zu etwas neu zu schreiben wie,

http://www.website.com/residential/US

habe ich versucht, die unten Regel, aber die vermöge gearbeitet. Irgendeine Idee?

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ residential/search_property?reload=true&community_sel=$1 

Antwort

0

Die Parameter, die Sie im ersten Teil eingeben, sind im Umschreibepfad mit $ 1, $ 2 usw. zugänglich. Also in Ihrem RewriteRule community_sel sollte $ 2 $ nicht 1

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /residential/search_property?reload=true&community_sel=$2 

werden, wenn Sie "residential" Verzeichnis werden sollen neu geschrieben und dann können Sie verwenden:

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /$1/search_property?reload=true&community_sel=$2 
+0

Auch das funktioniert nicht. Dies ist die ursprüngliche URL, mit der ich arbeite. http://www.nosnownaples.com/residential/search_property?reload=true&community_sel=ARTESIA –

+0

Setzen Sie einen führenden Schrägstrich, wenn es sich um das Stammverzeichnis handelt. Ich habe die Antwort aktualisiert. –

+0

Funktioniert immer noch nicht. –