У меня есть сайт, на котором статьи отправляются со всего мира, и я записываю их местоположение как Country -> State -> City
, для этого я генерирую URL-адреса, такие как:
site/location/countryname/statename/cityname
У меня есть один php-файл, который может позаботиться о поступающем запросе и получить значения в строке запроса, теперь проблема в том, как написать mod_rewrite, чтобы он мог иметь URL, как указано выше?
PS: он не должен передавать пустые значения, если кто-то удаляет имя или имя страны, значит, URL может быть:
site/location/countryname
site/location/countryname/statename
site/location/countryname/statename/cityname
Но не может быть:
site/location//statename/cityname
site/location/countryname//cityname
В приведенных выше URL-адресах, если имя страны удалено, тогда statename не должно рассматриваться как название страны. Имя файла для чтения location.php
Спасибо