Toninho Posted March 22, 2022 at 03:14 PM Report Share #625602 Posted March 22, 2022 at 03:14 PM Olá, Gostaria de fazer isso o .htacess, é possivel? $urcity=explode('/',$_SERVER["REQUEST_URI"]); $city=explode('.',str_replace(' ',"-", $urcity[1])); RewriteRule ^$city[0]\.xml$ gera_xml_city.php [L] Link to comment Share on other sites More sharing options...
Rui Carlos Posted March 22, 2022 at 05:44 PM Report Share #625604 Posted March 22, 2022 at 05:44 PM Não me parece que isso faça sentido, visto que $city[0]\.xml não estará necessariamente presente no URL original. É melhor descreveres a transformação que pretendes (até porque o código vai provavelmente cobrir casos que não te interessam, pelo que não é boa ideia tentar converter código). Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
Toninho Posted March 22, 2022 at 06:14 PM Author Report Share #625606 Posted March 22, 2022 at 06:14 PM Eu quero pegar a cidade de uma url url: site.com.br/lisboa.xml $urcity=explode('/',$_SERVER["REQUEST_URI"]); $city=explode('.',str_replace(' ',"-", $urcity[1])); echo $city[0]; = lisboa não sei como fazer no .htaccess RewriteRule ^$city[0]\.xml$ gera_xml_city.php [L] (assim não funciona) Há uma maneira de fazer isso no .htaccess? Grato Link to comment Share on other sites More sharing options...
Rui Carlos Posted March 22, 2022 at 06:33 PM Report Share #625607 Posted March 22, 2022 at 06:33 PM Continuas a meter para aí código PHP em vez de explicar a substituição de URL que queres fazer. Se o teu objectivo fosse converter site.com.br/lisboa.xml em site.com.br/gera_xml_city.php?city=lisboa, devia dar para usar algo como RewriteRule ^(.*)\.xml$ /gera_xml_city.php?city=$1 [L]. Uma abordagem comum é redirecionar "tudo" para um index.php e depois aí processar o URL original (que deve estar acessível em $_SERVER['REQUEST_URI']: RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 1 Report Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
Toninho Posted March 22, 2022 at 08:42 PM Author Report Share #625609 Posted March 22, 2022 at 08:42 PM Obrigado!!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now