Hvordan ændrer jeg /?rt=pagex til /pagex i mit url via ht_access?
I stedet for at vise urlen /? Rt = page1 , ønsker at vise url en / page1 uden at omdirigere (redirecte)For at gøre det klart, hvad jeg mener, så opret mappen simpleurltest i roden på en server
I denne mappe skal følgende filer med koden tilføjes:
index.php med følgende kode
<?php
echo "</br><a href='?rt=page1' >Page1</a>";
echo "</br><a href='?rt=page2' >Page2</a>";
switch($_GET['rt'])
{
case 'page1':
include('page1.php');
break;
case 'page2':
include('page2.php');
break;
}
?>
page1.php med følgende kode
<?php
echo "</br></br>This is page1";
?>
page2.php med følgende kode
<?php
echo "</br></br>This is page2";
?>
Og følgende .htassess fil med følgende indhold
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/page1$ /?rt=page1 [L]
Ovenstående virker ikke, for når jeg klikker linkene, viser urlen stadig /?rt=page1 istedet for /page1
Jeg har prøvet at hente inspiration fra følgende link
http://stackoverflow.com/questions/13003319/htaccess-rewrite-query-string-as-path
Jeg håber nogen kan hjælpe med ovensående problem og sig endelig til, hvis noget skal uddybes.Jeg er forholdsvis ny i htaccess filer