O servidor web Apache é um servidor realmente completo. O recurso de rewrite de urls possibilita n possibilidades. Neste exemplo temos o seguinte cenário: /root /app.view/template/ ( arquivos do template ) O arquivo de índice e arquivos de post...

O servidor web Apache é um servidor realmente completo. O recurso de rewrite de urls possibilita n possibilidades. Neste exemplo temos o seguinte cenário: /root /app.view/template/ ( arquivos do template ) O arquivo de índice e arquivos de post irão carregar dentro do diretório /app.view/template e as chamadas de arquivos .php poderão ser feitas por /f/test.php e qualquer outro arquivo podem ser chamados por /d/css/style.css Onde http://www.test.com/d/css/style.css aponta para /app.view/template/css/style.css Segue abaixo o código do Rewrite Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^index\.php$ /app.view/demo/index.php [L] # Rewrite RewriteRule ^page/([0-9]+) /app.view/demo/page.php?id=$1 # Rewrite a post requests RewriteRule ^post/([0-9]+) /app.view/demo/post.php?id=$1 # Rewrite to load .php file inside theme directory RewriteRule ^p/(.*)$ /app.view/demo/$1.php [L] # Rewrite to load any file RewriteRule ^a/(.*)$ /app.view/demo/$1 [L]
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top