It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened,
visit the help center.
Closed 6 years ago.
First of all I am a beginner so please answer in details.
My Problem: I want to write a .htacess rule for.
www.asdf.com/city.php?city=New-York to www.asdf.com/New-York
but also with that I have other pages such as
www.asdf.com/country.php?country=USA
which i would like to appear as
www.asdf.com/USA and
www.asdf.com/state.php?country=LA
which i would like to appear as
www.asdf.com/LA
Pretty confused how to do that, any help, I really need to sort this out.
THanks in advance
Im not sure my approach is the best way to do it but this is how I'm doing it at the moment:
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?var1=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?var1=$1
Rewrites all pages to the index.php
On index.php I get the URL with: $url = $_SERVER["REQUEST_URI"];
Then I do a MYSQL search to determine what kind of page it is.
switch($pagetype){
case "city": include('city.php');
break;
case "country": include('country.php');
break;
}