Se você estiver usando o Apache, confira mod_rewrite.
Eu queria saber como fazer a URL do meu website aparecer:
some_folder/?d=some_file.php
para ..
/?d=some_file.php
Se você estiver usando o Apache, confira mod_rewrite.
Se você estiver usando o servidor web Apache, este é um guia para iniciantes.
Basicamente, você precisará dessas entradas no arquivo .htaccess
no diretório raiz do seu site:
RewriteEngine On
RewriteRule ^(.*)$ /some_folder/ [NC,L]
Além disso, você deve desativar a reescrita em /some_folder/
, caso contrário, várias reescritas poderão ocorrer. Então, você precisará de outro arquivo .htaccess
em /some_folder/
com:
RewriteEngine Off
Os itens acima terão o efeito de alcançar todos os arquivos em /some_folder/
, como estavam em /
. Por exemplo:
/index.html -> /some_folder/index.html
Notas:
/some_folder/
). FileInfo
substituir o diretório do seu website. para usar .htaccess
arquivos. .htaccess
files é um hit de desempenho nos servidores da web. Veja: Documentação do Apache como evitá-lo.