Hej Udviklere
Jeg er ikke helt skarp til htaccess - så her kommer lige et simpelt spørgsmål.
Sådan ser min htaccess ud:
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Jeg har så en seperat fil, hvor jeg henter url'en:
private function _getUrl()
{
$url = isset($_GET['url']) ? $_GET['url'] : null;
$url = rtrim($url, '/');
$url = filter_var($url, FILTER_SANITIZE_URL);
$this->_url = explode('/', $url);
}
Og henter en specifik controller og model efter url'en. (det er sådan set lige meget tror jeg).
Det jeg så vil spørge om er, hvis jeg så vil lave en ny rewriting, hvordan min htaccess så skal se ud? Jeg har nemlig prøvet, men jeg har ikke fundet noget, der har virket.
Hvis jeg nu i en af min filer har denne meget simple kode:
if (isset(GET_$['page']))
{
$page = isset($_GET['page'];
echo $page;
}
Hvis url'en hedder test, så ville jeg jo normalt hente den ud ved test?page=eksempel ,
hvor resultatet da vil $page = eksempel;
Hvordan får jeg så lavet det om igennem min htaccess til test/page/eksempel ?
Jeg håber det gav mening.
På forhånd tak for hjælpen.
Indlæg senest redigeret d. 24.01.2013 15:43 af Bruger #15747