Url Amigavel! Como entender?
Estou quebrado a cabeça para consegui entender o básico de como criar url amigáveis.
Estou fazendo a seguinte coisa para ver se funciona.
tenho esta estrutura de pasta
(Raiz) /
.htaccess
index.php
/view
index.php
No arquivo index.php da raiz tenho um redirecionamento:
<?php
header('location: view/index.php?page=main');
?>
No index.php da view tenho apenas um include para teste:
<?php
if ($_GET['page'] == 'main' || $_GET['page'] == '') {
include './main.php';
}
?>
agora o B.O .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
RewriteEngine On
# RewriteBase /
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{SCRIPT_FILENAME} -d [OR]
RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule "(^|/)\." - [F]
RewriteRule ^view/main/?$ /view/index.php?page=main [NC,L]
</IfModule>
estou usando o initializr é o .htaccess dele.
se possível alguém pode me esclarecer o uso da url amigável. Desde já agradeço.
Discussão (8)
Carregando comentários...