I've recently been helped by my web host to do a url rewrite. It's not the first time, so each new one has to be respidered. The last time used underscores to represent where spaces would be between words. The database was based on cities and states. Because some cities have multiple states.. that is, there are different states with a city by the same name, I discovered after the last rewrite that people were being sent to the correct city in the wrong state sometimes.
So now, that problem is resolved, but I'm wondering if the manner in which it was resolved will be productive or counterproductive to my efforts to be search engine friendly. now, detail pages read www.mydomain.com/keyword.city_name.AB.html
where AB=the two-letterabbreviation for the state.
It works, it has the cityname, but it has all these "."s
How does that compare to having a city name following www.mydomain.com/keyword/city.html
In that case, the detail page was twice removed in directories from the home page. Should I seek a better solution?